README.md Generator

Generate a complete project README with badges, install, and usage

Turn a project name, description, tech stack, and key commands into a polished README.md with shields.io badges, a features list, installation steps, usage examples, a table of contents, and contributing and license sections — ready to paste into your repo.

What sections does it generate?

It produces a title with badges, a description, a table of contents, features, installation, usage, tech stack, contributing, and license sections. You can leave optional fields blank to omit a section.

A good README is the front door of any repository. This generator turns a handful of fields — name, description, stack, and key commands — into a complete, well-structured README.md with badges, a table of contents, and the standard installation, usage, contributing, and license sections.

How it works

The tool composes Markdown from your inputs using GitHub conventions:

  1. The title line is followed by shields.io badge URLs built from your owner/repo path, so license, last-commit, and stars badges render live.
  2. A table of contents is generated by slugifying each heading — lowercasing the text and replacing spaces with hyphens — to match GitHub’s automatic anchors.
  3. Features, install, usage, and tech-stack sections are filled from your lists, and empty sections are skipped so the output stays clean.

Tips and notes

  • Keep the description to one sentence; it doubles as your repo’s social preview text.
  • Use fenced code blocks for commands so they copy cleanly — the generator wraps install and usage commands for you.
  • Tech-stack tags render as inline badges; keep them short like TypeScript, Next.js, PostgreSQL.
  • After pasting, verify the table-of-contents links resolve, since custom emoji or punctuation in headings changes the anchor.