Edit YAML front matter in .md files — add, modify, delete fields with live preview. 100% local.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
A Markdown file with front matter is really two documents: a ----delimited YAML metadata block at the very top, then the Markdown body. Static-site generators (Hugo, Jekyll, Hexo) read the YAML for title, date, tags, draft and so on, then render the body. This tool parses that block with a YAML parser, exposes each key as a typed field (string, date, number, boolean, array, object, null), and re-serializes valid YAML on download — the body below the closing --- is preserved untouched.
Left: the raw file. The dashed --- fences mark the metadata region; everything after them is body. Right: each YAML key becomes an editable typed field, and the round-trip re-emits valid YAML (dates kept as yyyy-mm-dd so they are not re-parsed as timestamps).
Diego, a content engineer, has a half-finished blog post with front matter. He needs to flip it live and tidy its metadata before the next site build.
Edit YAML front matter in Markdown files. Everything runs locally; nothing is uploaded.
FreeToolHub Markdown Metadata Editor is a free browser-based tool — edit YAML front matter in Markdown files. No signup, no upload; everything runs locally in your browser.
Edite front matter YAML em arquivos Markdown. Adicione, modifique, exclua campos de metadados com detecção de tipo. Visualização de diff ao vivo. Baixe arquivos .md modificados. 100% baseado em navegador.
Este editor edita front matter YAML — o bloco chave:valor entre marcadores --- no topo de arquivos Markdown — sem editar YAML manualmente e arriscar erros de indentação. Carregue um arquivo .md e a ferramenta analisa o front matter em um formulário editável: campos existentes aparecem com tipos detectados, novos campos são adicionados com um clique, e valores são editados como texto, números, booleanos, datas ou listas. Um diff ao vivo mostra exatamente quais linhas mudam antes de você baixar o arquivo modificado, e o corpo abaixo do front matter permanece idêntico em bytes. Tudo é executado localmente, o que se adequa aos sites Jekyll, Hugo e Hexo cujo front matter frequentemente contém rascunhos e conteúdo não publicado.
Autores de blogs que publicam via geradores de site estático ajustam títulos, tags e datas sem que erros de sintaxe de YAML bloqueiem uma compilação. Equipes de conteúdo que padronizam metadados em posts — adicionando um campo de autor consistente ou taxonomia de categoria — editam campos em lote e veem cada diff antes de salvar. Escritores técnicos que mantêm conjuntos de documentação atualizam carimbos de versão e última revisão em muitos arquivos. Quem já quebrou uma compilação Jekyll com um espaço solto no front matter, depois passou uma hora encontrando-o, adota um editor baseado em formulário imediatamente.
(1) Faça upload ou cole um arquivo Markdown com front matter; o parser lê tudo entre os delimitadores de abertura e fechamento ---. (2) Campos são renderizados como uma lista editável com detecção de tipo — strings, números, booleanos, datas e arrays recebem cada um uma entrada adequada. (3) Adicione, renomeie ou exclua campos; reordenar mantém o YAML final organizado. (4) Revise o diff — front matter original versus modificado lado a lado — então baixe o .md atualizado com o conteúdo do corpo intacto. YAML inválido na fonte é relatado ao carregar em vez de ser corrompido silenciosamente.
O front matter é o cabeçalho de metadados que geradores de site estático leem para construir rotas e modelos. Campos comuns entre Jekyll, Hugo e Hexo: title e description para dados de cabeçalho de página; date e lastmod controlando ordem de classificação e timestamps de sitemap; tags e categories alimentando páginas de taxonomia; draft: true excluindo um post de builds de produção; slug e url substituindo a rota padrão; author e layout selecionando modelos. Convenções de tipo importam: datas em formato ISO (2026-08-15 ou com hora), listas inline [a, b] ou um - item por linha, e strings com dois pontos entre aspas. Os quebradores de compilação clássicos são tabulações em vez de espaços, valores não entre aspas contendo dois pontos, e indentação de lista inconsistente — precisamente os erros que um editor baseado em formulário previne estruturalmente. Mantenha campos personalizados alinhados com os nomes esperados pelo seu tema, e use atualizações de lastmod deliberadamente: consumidores de sitemap tratam isso como um sinal de frescor.
O front matter YAML é um bloco de metadados no topo de um arquivo Markdown, envolto em delimitadores ---. Ele contém pares chave-valor como title, author, date, tags e status de draft. Geradores de site estático como Hugo, Hexo e Jekyll usam-no para gerenciar metadados de post.
Sim. Clique no botão + Add field na parte inferior da lista de campos. Digite um nome de campo, selecione um tipo (string, date, number, boolean ou array) e insira um valor. O novo campo é adicionado automaticamente à saída do front matter.
A ferramenta suporta arquivos .md, .markdown e .txt de até 1MB. Os arquivos são processados inteiramente no seu navegador — nenhum conteúdo é enviado para nenhum servidor.
Sim. A ferramenta analisa front matter YAML padrão delimitado por --- no topo do arquivo, que é o formato usado por Hugo, Hexo, Jekyll, Eleventy e a maioria dos geradores de site estático.
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.