What this tool does
License Generator fills common open-source and Creative Commons license templates with project copyright details.
Generate common open source and Creative Commons license text with your copyright details filled in.
License Generator fills common open-source and Creative Commons license templates with project copyright details.
It helps developers add clear reuse permissions and obligations to repositories and packages.
The browser fills selected license templates with year and copyright holder, then lets you copy the text into a LICENSE file.
Use the legal name, year, and project identity you want associated with the license.
Add the license as a top-level LICENSE file and keep package metadata consistent.
License drafting happens locally in your browser.
Licensing has legal consequences. This tool is informational and not a substitute for legal advice. Templates may be abbreviated; verify against the official license text for production use.
It depends on your goals for reuse, attribution, patents, and copyleft obligations. Use the comparison table as a starting point.
Future releases can change, but prior grants and contributor rights may complicate changes.
Common short licenses (MIT, BSD, Unlicense) are complete. Longer licenses (GPL, Apache) include the essential grant language; confirm against the official SPDX source for production.
Generate an MIT or Apache 2.0 draft before adding a top-level LICENSE file to a new package.
Preview GPL-3.0 language next to permissive templates while deciding how reuse should work.
Copy the selected license name and text so package.json, README badges, and repository files stay consistent.
Generate CC BY or CC0 text for documentation, datasets, or design assets that need a reuse policy.