Document tools
Markdown, LaTeX, citations, slides and resumes — write, convert and format documents.
Article to EPUB
Turn article text or cleaned HTML into a valid EPUB 3 ebook with metadata, chapter splits, and a real table of contents. Runs in your browser.
Base64 to Audio File
Decode a Base64 string or data: URI back into an audio file in your browser. Auto-detects WAV, MP3, Ogg, FLAC, M4A, AAC, WebM, AIFF and MIDI.
BibTeX Formatter & Validator
Free BibTeX formatter and validator — pretty-print, sort and align .bib bibliography entries in your browser. Consistent indentation, no sign-up, no upload.
Preview a Bulk File Rename
Preview old-to-new filename mappings with find/replace, regex, numbering, case conversion, prefix/suffix, and collision warnings.
Citation Generator
Free APA 7, MLA 9, Chicago and Harvard citation generator — format author, title, year, journal and URL into a correct reference right in your browser.
Config Merge Tool
Merge layered JSON, YAML, TOML and .env configuration files with override precedence, array strategy, null deletion and variable substitution.
CSV to PDF Table
Render CSV, TSV, semicolon, or pipe-delimited data as a formatted PDF table with headers, pagination, page size, orientation, font size, grid, and banding controls.
Disk Usage by File Type
Paste du, find or ls output and get a sorted bar chart of disk usage by file extension or category, with size, share and file count — free and private in your browser.
Document Splitter
Split a long Markdown or HTML document into separate files, one per top-level heading. Runs entirely in your browser, no upload, no sign-up.
Document-Term Matrix Builder
Turn pasted documents into a document-term matrix. Export CSV, TSV, or JSON bag-of-words counts with binary weighting, n-grams, min document frequency, and feature caps.
ENEX to Markdown Converter
Convert Evernote ENEX exports to Markdown or plain text with titles, dates, tags, source URLs, and attachment summaries — locally in your browser.
Env File Merger
Merge up to four layered .env files in your browser and see which file set each value, with the full override chain, secret masking and ${VAR} expansion.
File List Sorter
Sort a pasted list of filenames or paths in natural order (img2 before img10), by extension, folder depth or size, with folders first — free and private in your browser.
File Tree Generator
Turn a list of file paths or an indented outline into an ASCII tree for READMEs and docs. Unicode or ASCII connectors, optional sorting. Free, in-browser.
Files to Prompt
Bundle multiple files into one LLM-ready prompt: a directory tree, fenced file contents, and a token estimate. Free, in your browser, nothing uploaded.
FIT File Decoder
Decode a Garmin/ANT .fit activity file (pasted as base64) into a readable summary, a per-record CSV, or a GPX track — locally in your browser, no upload.
GeoJSON Merge
Merge multiple GeoJSON files, features, or geometries into a single FeatureCollection. Round coordinates, renumber ids, tag by source — in your browser, nothing uploaded.
GPX Merge
Merge several GPX files, tracks, routes and waypoints into one GPX 1.1 file, ordered chronologically by timestamp. Runs in your browser; nothing is uploaded.
HTML to Markdown
Convert HTML into clean Markdown instantly in your browser — preserves headings, links, lists, code blocks, tables, and emphasis. Free, private, no upload, no sign-up.
ICS Merge & Dedupe
Merge several .ics calendar files into one and remove duplicate events by UID or start+title — all in your browser. Free, private, nothing uploaded.
Convert IPYNB to Markdown
Convert Jupyter .ipynb JSON to Markdown with fenced code blocks, markdown cells, outputs, errors, HTML tables, and embedded image data URIs. Browser-only.
ISO 9660 TOC List
List an ISO 9660 disc image's volume label, directory tree and file sizes from base64 data without extracting files. Browser-local and read-only.
Parse a job posting into structured fields
Extract title, company, location, salary, skills, work mode, and experience level from pasted job ads.
JSON Merge
Deep-merge two or more JSON objects, with configurable array handling and last-wins conflict resolution — in your browser. Nothing is uploaded.
JSON to Markdown Converter
Convert JSON exports, API responses or config files into nested Markdown. Objects become bullets and headings; arrays become tables or lists.
Keep to Markdown
Convert a Google Keep Takeout export (JSON or HTML) into Markdown notes — labels, checkboxes, dates and pinned/archived flags preserved. Free, in your browser.
CSV to LaTeX table
Convert CSV or TSV data into a LaTeX tabular environment (booktabs, grid, or plain), in your browser. Free, private, no upload.
LaTeX → MathML Converter
Convert LaTeX math to MathML in your browser — accessible <math> markup for HTML, EPUB and Office, with block or inline mode and pretty-print. Free, private.
Merge Two Lists & Remove Duplicates
Merge two lists into one deduplicated list and see how many overlaps were collapsed. Append or interleave, ignore case, trim, and sort. Runs in your browser.
Mail Merge from CSV
Fill a text or markdown template once per CSV row — {{name}} placeholders, comma/semicolon/tab data, custom separators. Batch form letters privately in-browser.
Markdown to Anki Flashcards
Turn Markdown notes into an Anki-importable flashcard deck. Headings, Q/A lines, tables or cloze — with deck, tags, note type and TSV/CSV controls.
Markdown Link Flattener
Paste Markdown and replace inline links with visible text, text plus URL, or URL-only output while preserving code examples.
Markdown Linter
Lint Markdown for trailing whitespace, hard tabs, heading spacing, list-marker consistency and more — then auto-fix it. Runs in your browser, nothing uploaded.
Markdown Notes Index
Paste a pile of Markdown notes and get a linked index: titles, tags, heading outlines and word counts, as Markdown, JSON or CSV. Free, private, in your browser.
Query a Markdown Document
Paste Markdown and pull out its headings, links, images, code blocks, or tables as plain text, JSON, or clean Markdown. Runs in your browser, nothing uploaded, free.
Markdown to HTML
Render Markdown to sanitized HTML in your browser — tables, code blocks, task lists, and footnotes supported. Free, private, no upload.
Markdown Runbook Extractor
Extract the named code blocks of a Markdown runbook into one runnable script plus an ordered task list. Strips $ prompts. Runs in your browser.
Markdown Section Extractor
Extract one section from a Markdown document by heading — keep or drop subsections, exact or substring match, ATX and setext. Free, in your browser.
Markdown to Plain Text
Strip Markdown formatting to clean plain text: headings, bold, links, code fences, tables, lists, and blockquotes. Free, private, in-browser, no sign-up.
Markdown Table Extractor
Paste a Markdown document and pull every GitHub-flavored table out of it as CSV, JSON or JSON Lines. Pick one table or export them all. Runs in your browser.
Markdown Table Formatter
Format GitHub-flavored Markdown tables online — even column widths, tidy delimiter rows, alignment kept or forced. Free, in your browser, no upload.
Markdown Table to CSV
Convert Markdown or pipe-delimited tables into clean CSV. Strip alignment rows and padding; choose delimiter, quoting, line endings, header, and BOM.
Markdown to Confluence
Convert Markdown to Confluence markup in your browser — storage format (XHTML) or wiki markup, with code macros, panels, tables, and lists. Free, no upload, no sign-up.
Markdown to Word (.docx)
Convert Markdown into a real Microsoft Word .docx document in your browser. Headings, lists, quotes, code blocks and inline formatting become editable Word content.
Convert Markdown ↔ Jira Wiki Markup
Convert Markdown to Jira wiki markup and back locally. Handles headings, lists, tables, code blocks, links, images, quotes, and common panels.
Markdown to LaTeX
Convert Markdown to LaTeX in your browser — headings, lists, tables, code blocks, links, math passthrough; body fragment or full document. Free, no upload.
Markdown to PowerPoint (.pptx)
Turn a Markdown outline into a real PowerPoint .pptx deck — headings become slides, lists become bullets. Light/dark themes, 16:9 or 4:3. In-browser, nothing uploaded.
Markdown to Slides
Convert Markdown to a self-contained HTML slide deck in your browser — split slides with ---, arrow-key and swipe navigation, light or dark theme. Free, private.
Resolve Git merge conflict markers
Paste a file with Git conflict markers and resolve every block by keeping ours, theirs, both sides or the diff3 common ancestor, with per-conflict overrides.
Mermaid from data
Turn structured node and edge rows into Mermaid flowchart, classDiagram or erDiagram source with labels, shapes and relationship styles.
Export Markdown Notes to HTML
Combine Markdown notes into one standalone HTML page with embedded CSS, sanitized output and a linked table of contents.
REST File to cURL
Paste a .http, .rest or .ain request file, supply variables or an environment, and get ready-to-run curl commands for bash, cmd or PowerShell. Browser-only.
Resume Builder
Turn structured JSON details — contact, experience, skills — into a clean, ATS-friendly Markdown resume in your browser. Free, private, no sign-up.
Résumé Scaffolder
Turn structured JSON details — contact, experience, education, skills — into a clean, print-ready HTML résumé you can Print to PDF. Free, private, no sign-up.
Resume to JSON
Paste a plain-text resume and get a JSON Resume (v1.0.0) document — or validate an existing resume.json against the schema. Runs in your browser.
RTF to Markdown Converter
Convert raw RTF source to clean Markdown with headings, lists, links, tables, bold, italic, underline, and Unicode escapes preserved in-browser.
Simplenote Export to Markdown
Convert a Simplenote JSON export into clean Markdown files with titles, YAML frontmatter or #hashtags, and dates. Free, private, in your browser — no upload.
Subtitle Merger
Merge SRT or VTT subtitle files into one — combine split parts or overlay a second language track, with optional per-file time-shift. Free, in your browser.
Tar Archive Lister
Paste a tar or tar.gz archive as base64 or hex and list every member — path, size, permission mode, owner, group, type and mtime — without unpacking a single file.
Task Format Converter
Convert task lists between todo.txt, Markdown checklists, JSON, and CSV while preserving priorities, tags, and dates.
Turn Tracked Hours Into an Invoice
Turn tracked hours and an hourly rate into a client-ready invoice with line items, totals, tax, discount and Net terms. Markdown, plain text, CSV or JSON.
Table of Contents Generator
Generate a linked table of contents from Markdown or HTML headings — pick levels, bullets or numbers, Markdown or HTML output — free in your browser.
Read Your Twitter/X Archive
Paste tweets.js from your Twitter/X data export and get a readable transcript, posting stats, top hashtags and top tweets. Runs entirely in your browser.
Summarize a Timestamped Worklog
Paste a timestamped worklog and total time by project, tag, day, or entry. Supports date ranges, CSV/JSON export, rounding, and open-entry handling.
Deep-merge YAML documents with Helm-style overrides
Deep-merge YAML documents left-to-right with Helm-style overrides. Choose array strategy, precedence, null deletion, key sorting and indentation.
YAML Resume to HTML
Turn a JSON Resume document written in YAML or JSON into one self-contained, print-ready HTML résumé with themes, accent color, fonts and page setup.
