Runs 100% in your browser — nothing is uploaded
Generators

License Generator

Pick a license, fill in your name and year, and get a ready-to-commit LICENSE file.

License Generator
Client-side

About this tool

The License Generator helps you choose an open-source license for your project and produces a ready-to-commit LICENSE file with your copyright year and name or organization filled in automatically. Pick from MIT, Apache 2.0, BSD 2-Clause, BSD 3-Clause, ISC, and the Unlicense — each reproduced verbatim, with the standard placeholders substituted for you — or from GPLv3, GPLv2, LGPLv3, MPL 2.0, and Creative Commons variants, which show an accurate description, permission badges, and a link to the canonical legal text.

Every license entry displays choosealicense.com-style badges for what it permits, what it requires, and what it excludes — so you can compare licenses at a glance before committing to one. This is especially useful when you are not sure whether you want a permissive license (MIT, Apache 2.0) or a copyleft one (GPL family).

All license text is embedded as static data in the page; no data about your project name or author leaves your browser. Copy the generated text or download it directly as a file named LICENSE, matching the filename convention GitHub and most package registries expect.

FAQ

Is the full license text accurate?
For MIT, Apache 2.0, BSD 2-Clause, BSD 3-Clause, ISC, and the Unlicense, yes — the full text is reproduced verbatim. For longer, more complex licenses this tool shows an accurate summary and a link to the canonical text instead of risking an inaccurate reproduction.
What do the Permissions, Conditions, and Limitations badges mean?
They follow the choosealicense.com convention. Permissions are things the license explicitly allows. Conditions are things you must do to exercise those permissions. Limitations are things the license explicitly does not provide.
Should I use a permissive or copyleft license?
Permissive licenses let anyone use, modify, and redistribute your code with minimal obligations, including in proprietary software. Copyleft licenses require derivative works to also be distributed under the same license. Consult a lawyer for anything with real stakes.
What is the difference between MIT and Apache 2.0?
Both are permissive, but Apache 2.0 adds an explicit patent grant from contributors and requires you to state changes made to modified files — protections MIT does not provide.
How do I add this license to my GitHub repository?
Download the generated text as LICENSE (no file extension) and place it at the root of your repository. GitHub automatically detects standard license files at that location.