Multi-file full-text search with regex, tag filtering, match highlighting, and exportable reports. 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.
The tool tokenizes your query on whitespace into separate terms (or treats it as one regular expression in Regex mode), then scans every line of every open .md/.txt file. Plain-text mode uses AND logic: a line counts as a hit only if every term appears in it. An optional #tag filter narrows results to lines carrying that tag. Matches are highlighted with surrounding context, and the hits export as JSON, Markdown, or styled HTML reports — with your original files never modified.
AND logic kills any line missing a term: L8 carries #security but has no 'token' or 'refresh'; L10 contains all three so it is the hit. Tag filters slice the same scan to lines already marked #security. Everything runs locally — there is no index or server.
Priya, a technical writer, needs every place the team mentions OAuth token refresh across two dozen Markdown notes so she can update them for the new rotation policy.
Search across multiple Markdown files with regex, multi-word AND, #tag filtering, and match highlighting. Everything runs locally; nothing is uploaded.
FreeToolHub Markdown Search is a free browser-based tool — search across multiple Markdown files with regex, multi-word AND, #tag filtering, and match highlighting. No signup, no upload; everything runs locally in your browser.
Pesquise em múltiplos arquivos Markdown com regex, filtragem por #tags, busca por múltiplas palavras com AND e destaque de correspondências. Exporte resultados como JSON, Markdown ou relatórios HTML — originais inalterados. Carregue arquivos .md/.txt. 100% baseado em navegador.
Esta ferramenta pesquisa em arquivos Markdown da forma que você deseja que seu explorador de arquivos fizesse: correspondência de texto completo com contexto, padrões regex para extração precisa e filtragem por #tags que entende as convenções próprias do Markdown. Solte um ou vários arquivos .md, digite uma consulta e as correspondências são destacadas com linhas circundantes para que você veja o uso, não apenas o nome do arquivo. O modo Regex captura extração estruturada — todo cabeçalho, todo link, todo campo de front-matter — e o modo tag restringe o corpus a notas que carregam uma tag escolhida. Toda indexação e correspondência acontecem localmente, para que notas privadas e documentos internos nunca deixem a máquina.
Escritores e pesquisadores com grandes coleções de notas encontram onde uma ideia foi mencionada sem abrir arquivos um por um. Desenvolvedores pesquisam pastas de README e documentação por uma opção ou nome de API em dezenas de arquivos. Equipes que auditam conteúdo — encontrando cada página que menciona um recurso obsoleto ou nome de marca antigo — usam o modo regex para enumerar ocorrências antes de editar. Mantenedores de bases de conhecimento filtram por tag para trabalhar com uma categoria de notas de cada vez. Qualquer pessoa cujas notas vivem em arquivos .md simples obtém poder semelhante ao grep sem tocar em um terminal.
(1) Carregue ou solte arquivos .md — múltiplos arquivos são indexados juntos em uma única sessão. (2) Digite uma consulta simples para busca de texto completo, ou ative o modo regex para padrões como ^#+\s.*Release Notes para extrair cada linha de cabeçalho. (3) Adicione filtros de #tag para restringir resultados a arquivos que carregam tags específicas. (4) A lista de resultados mostra cada correspondência com arquivo, número da linha e linhas de contexto destacadas; clicar navega entre correspondências. A sensibilidade a maiúsculas/minúsculas e opções de palavra inteira refinam consultas simples, e nada é enviado — arquivos são processados na memória do seu navegador.
Um punhado de padrões transforma uma pasta de notas em um conjunto de dados pesquisável. Cabeçalhos: ^#{1,3}\s(.+)$ captura todos os títulos de nível 1 a 3 para um esboço instantâneo. Itens de tarefa: ^\s*[-*]\s\[ \]\s(.+)$ lista todas as caixas de seleção não marcadas em todos os arquivos — uma visão TODO em todo o projeto. Tags: #([\w-]+) extrai todas as tags para contagem de frequência. Links: \[([^\]]+)\]\(([^)]+)\) separa rótulo de URL para auditar referências externas. Blocos de código: ^```(\w+)$ encontra cada bloco cercado e sua linguagem para verificações de cobertura. Campos de front-matter: ^(title|date):\s*(.+)$ extrai linhas de metadados. Combine com o filtro de tag para escopo qualquer desses a um subconjunto de notas. É aqui que markdown-plus-regex supera um editor de texto simples: a estrutura que era implícita torna-se pesquisável em uma única colagem.
Atualmente, você pode pesquisar um documento de cada vez. Cole o conteúdo do seu arquivo Markdown ou carregue-o usando o botão Upload .md. A ferramenta o processa instantaneamente no seu navegador.
Sim. Ative o botão Regex para habilitar o modo regex. Digite qualquer padrão JavaScript RegExp válido na caixa de pesquisa. Padrões inválidos são tratados de forma elegante sem erros.
A ferramenta extrai automaticamente as #tags do seu conteúdo Markdown e as exibe como botões clicáveis acima dos resultados. Clique em uma tag para filtrar correspondências para linhas que contêm essa tag. Clique novamente para remover o filtro.
Não. Toda a pesquisa e processamento acontecem 100% no seu navegador. Suas notas, documentos e conteúdo Markdown nunca deixam seu dispositivo. Não há requisições de rede — tudo é executado em JavaScript localmente.
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.