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.
Suchen Sie über mehrere Markdown-Dateien mit Regex, mehrwortigen UND-Abfragen, #Tag-Filterung und Hervorhebung von Treffern. Exportieren Sie Ergebnisse als JSON, Markdown oder HTML-Berichte — Originale bleiben unberührt. Laden Sie .md/.txt-Dateien hoch. 100 % browserbasiert.
Dieses Werkzeug sucht durch Markdown-Dateien, so wie Sie es sich von Ihrem Dateiexplorer wünschen: Volltextsuche mit Kontext, Regex-Muster für präzise Extraktion und #Tag-Filterung, die Markdowns eigene Konventionen versteht. Legen Sie eine oder mehrere .md-Dateien ab, geben Sie eine Abfrage ein und Treffer werden mit umgebenden Zeilen hervorgehoben, sodass Sie die Verwendung sehen, nicht nur den Dateinamen. Der Regex-Modus erfasst strukturierte Extraktionen — jede Überschrift, jeden Link, jedes Front-Matter-Feld — und der Tag-Modus verengt den Korpus auf Notizen, die einen gewählten Tag tragen. Alle Indizierungen und Abgleichungen finden lokal statt, sodass private Notizen und interne Dokumente niemals den Rechner verlassen.
Autoren und Forscher mit großen Notizsammlungen finden heraus, wo eine Idee erwähnt wurde, ohne Dateien einzeln zu öffnen. Entwickler durchsuchen README- und Dokumentationsordner nach einer Option oder einem API-Namen in Dutzenden von Dateien. Teams, die Inhalte prüfen — um jede Seite zu finden, die ein veraltetes Feature oder einen alten Markennamen erwähnt — verwenden den Regex-Modus, um Vorkommen vor der Bearbeitung aufzuzählen. Wissensbasis-Betreiber filtern nach Tags, um mit einer Kategorie von Notizen gleichzeitig zu arbeiten. Jeder, dessen Notizen in einfachen .md-Dateien gespeichert sind, erhält grep-ähnliche Funktionen, ohne ein Terminal zu berühren.
(1) Laden Sie .md-Dateien hoch oder legen Sie sie ab — mehrere Dateien werden in einer Sitzung gemeinsam indiziert. (2) Geben Sie eine einfache Abfrage für die Volltextsuche ein oder aktivieren Sie den Regex-Modus für Muster wie ^#+\s.*Release Notes, um jede Überschriftenzeile zu extrahieren. (3) Fügen Sie #Tag-Filter hinzu, um Ergebnisse auf Dateien mit bestimmten Tags einzuschränken. (4) Die Ergebnisliste zeigt jeden Treffer mit Datei, Zeilennummer und hervorgehobenen Kontextzeilen an; ein Klick navigiert zwischen Treffern. Die Optionen für Groß-/Kleinschreibung und ganze Worte verfeinern einfache Abfragen, und nichts wird hochgeladen — Dateien werden im Speicher Ihres Browsers analysiert.
Einige Muster verwandeln einen Ordner mit Notizen in eine abfragbare Datenmenge. Überschriften: ^#{1,3}\s(.+)$ erfasst jede Überschrift der Ebene 1 bis 3 für eine Gliederung auf einen Blick. Aufgaben: ^\s*[-*]\s\[ \]\s(.+)$ listet jede ungeprüfte Checkbox über alle Dateien hinweg — eine projektweite TODO-Ansicht. Tags: #([\w-]+) extrahiert alle Tags zur Häufigkeitszählung. Links: \[([^\]]+)\]\(([^)]+)\) trennt Bezeichnung von URL zur Prüfung externer Verweise. Code-Blöcke: ^```(\w+)$ findet jeden eingerahmten Block und dessen Sprache für Abdeckungsprüfungen. Front-Matter-Felder: ^(title|date):\s*(.+)$ zieht Metadatenzeilen heraus. Kombinieren Sie mit dem Tag-Filter, um einen dieser Bereiche auf eine Teilmenge von Notizen zu beschränken. Hier übertrifft Markdown-plus-Regex einen einfachen Texteditor: Strukturen, die implizit waren, werden mit einem Einfügen abfragbar.
Derzeit können Sie nur ein Dokument gleichzeitig durchsuchen. Fügen Sie den Inhalt Ihrer Markdown-Datei ein oder laden Sie sie mit der Schaltfläche Upload .md hoch. Das Werkzeug verarbeitet sie sofort in Ihrem Browser.
Ja. Schalten Sie die Schaltfläche Regex ein, um den Regex-Modus zu aktivieren. Geben Sie ein gültiges JavaScript-RegExp-Muster in das Suchfeld ein. Ungültige Muster werden fehlerfrei behandelt.
Das Werkzeug extrahiert automatisch #Tags aus Ihrem Markdown-Inhalt und zeigt sie als anklickbare Schaltflächen über den Ergebnissen an. Klicken Sie auf einen Tag, um Treffer auf Zeilen zu filtern, die diesen Tag enthalten. Klicken Sie erneut, um den Filter zu entfernen.
Nein. Alle Suchen und Verarbeitungen finden zu 100 % in Ihrem Browser statt. Ihre Markdown-Notizen, Dokumente und Inhalte verlassen niemals Ihr Gerät. Es gibt keine Netzwerkanfragen — alles läuft lokal in JavaScript.
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.