7 Popular Licenses
MIT, Apache 2.0, GPL 3.0, BSD 2-Clause, BSD 3-Clause, ISC, and Unlicense. Each produces the full, standard-compliant license text with your copyright holder name and year pre-filled.
Generate MIT, Apache-2.0, GPL-3.0, BSD, ISC, or Unlicense text with your name and year pre-filled.
Permissive. Do whatever you want, just keep the copyright notice.
Free LICENSE File Generator creates a ready-to-commit LICENSE file for your repository. Choose from MIT, Apache 2.0, GPL 3.0, BSD 2-Clause, BSD 3-Clause, ISC, or Unlicense, fill in your name and year, and download.
Privacy: This tool runs entirely in your browser. Your text is never uploaded, logged, or cached. Close the tab and it's gone. Verify in DevTools → Network: zero requests fire.
Every open-source project needs a license, and copy-pasting from choosealicense.com is tedious. The generator runs 100% in your browser.
| Input | Output | Typical size | Speed | Login needed |
|---|---|---|---|---|
| License type + name + year | LICENSE file | Any project | Real-time | No |
Here's what this free tool does in detail — every feature is built to solve real problems, runs entirely in your browser, and is free forever.
MIT, Apache 2.0, GPL 3.0, BSD 2-Clause, BSD 3-Clause, ISC, and Unlicense. Each produces the full, standard-compliant license text with your copyright holder name and year pre-filled.
Each license shows a short summary of its terms so you can make an informed choice without reading the full text. Permissive vs copyleft, patent grants, endorsement clauses — all explained in one line.
The year defaults to the current year. Enter the copyright holder name (person or organization) and it appears in the correct place in the license text.
Download as LICENSE (no extension) — the filename GitHub, GitLab, and npm auto-detect. Drop it in your repo root and you are done.
Pair with a .gitignore and a README to complete your repo setup.
Select from 7 popular open-source licenses.
Type the copyright holder name and year.
Save to your repository root.
Add a proper LICENSE file without copy-pasting from GitHub templates.
Pick a license quickly with the summary card to guide the choice.
Standardize the license across all company open-source repos.
Generate the LICENSE file that npm, PyPI, and crates.io expect.
Set the right license for client-owned open-source projects.
Yes. Free forever, no account required.
MIT and ISC for maximum permissiveness, Apache 2.0 for patent protection, GPL 3.0 for copyleft, Unlicense for public domain.
LICENSE (no extension) in the root of your repository.
Yes. The year field defaults to the current year but accepts any value.
No. Runs 100% in your browser.
Yes. It is plain text — customize further in any editor.