Gerador de Sumário Markdown
Converter
Cole Markdown e obtenha um sumário pronto pra colar. As anchors usam as mesmas regras de slug que GitHub ou GitLab aplicam aos IDs de heading (minúsculas, Unicode, espaços para hífens, deduplicação com `-1`, `-2`…). Estilos: bullet (`- [texto](#slug)`), numerado aninhado (`1.`, `1.1`…) ou HTML `<ul><li>`. Filtre min/max heading level para um TOC de doc longo mostrar só H2–H3.
O TOC aparece aqui.
Como usar
- Cole seu Markdown no painel esquerdo.
- Escolha estilo, regra de slug (do lugar onde vai publicar) e min/max heading level.
- Copie o TOC e cole no topo do documento.
Perguntas frequentes
- Por que três estilos de slug?
- GitHub mantém Unicode (`한글` → `한글`); GitLab remove mais; 'Simples' é só ASCII — para renderers genéricos.
- Como headings duplicados são tratados?
- Igual ao GitHub: a primeira instância recebe o slug puro, as seguintes `-1`, `-2`. As anchors resolvem certo.
- Por que conteúdo de blocos de código é ignorado?
- Linhas com `#` dentro de fences (```) costumam ser prompts shell ou comentários, não headings. O parser segue o estado do fence.
- GitHub renderiza `[texto](#slug)`?
- Sim — ele gera IDs de anchor automaticamente para cada heading. Use o estilo GitHub.
Ferramentas relacionadas
Conversor de Unidades CSS
Converta entre px, rem, em, pt, vw, vh e % usando seu próprio tamanho de fonte e viewport.
Conversor JSON ↔ YAML
Converta JSON em YAML ou YAML em JSON — escolha a indentação e copie o resultado.
Conversor de Tamanho de Dados
Converta entre bytes, KB, MB, GB, TB — em decimal (1000) ou binário (1024).
Conversor de Algarismos Romanos
Converta entre algarismos arábicos e romanos de 1 a 3999.
Conversor de Bases Numéricas
Converta números entre binário, octal, decimal e hexadecimal.
Conversor de Unidades
Converta comprimento, peso, temperatura, área, volume, velocidade e tempo.