{% extends "base.html" %} {% block title %}File Converter{% endblock %} {% block nav_convert %}active{% endblock %} {% block head %} {% endblock %} {% block content %}

Markdown to HTML

Upload a .md file or paste markdown text to convert to a styled HTML document.

or drop a file here · or paste markdown below · outputs a styled HTML file

Preview

CSV to JSON

Upload a CSV file to convert it to JSON format.

or drop a file here · first row treated as headers · outputs .json

JSON to CSV

Upload a JSON file (array of objects) to convert it to CSV format.

or drop a file here · expects an array of objects · outputs .csv

YAML to JSON

Convert a YAML file to JSON format.

or drop a file here · outputs .json

JSON to YAML

Convert a JSON file to YAML format.

or drop a file here · outputs .yaml

CSV ↔ TSV

Convert between comma-separated and tab-separated formats.

or drop a file here · outputs .tsv

XML to JSON

Convert an XML file to JSON format.

or drop a file here · outputs .json

Create ZIP Archive

Select multiple files to bundle them into a single ZIP archive.

or drop files here · any file type · batch supported

Extract ZIP Archive

Upload a ZIP file to extract its contents. Single files download directly; multiple files are re-zipped with flat names.

or drop a file here · extracts all contents

JSON to XML

Upload a .json file or paste JSON to convert it to pretty-printed XML. Arrays become repeated elements.

or drop a file here · or paste JSON below · outputs .xml

Excel to CSV

Convert an Excel workbook to CSV. One sheet downloads as .csv; several sheets download as a ZIP of CSVs named after each sheet.

or drop a file here · .xlsx or .xlsm · outputs .csv or .zip

CSV to Excel

Bundle one or more CSV files into an .xlsx workbook, one sheet per file. Numeric cells are written as numbers.

or drop files here · each file becomes a sheet · outputs .xlsx

HTML to Markdown

Upload an .html file or paste HTML to convert it to Markdown. Links, emphasis, lists, code and tables are preserved.

or drop a file here · or paste HTML below · outputs .md

TOML ↔ JSON

Convert between TOML and JSON. Upload a file or paste text; the result is shown below and can be copied or downloaded.

or drop a file here · or paste TOML below · outputs .json

SQL Formatter

Paste SQL to reindent it with consistent keyword casing, or minify it onto a single line.

Extract Archive

Open a .tar, .tar.gz, .tar.bz2, .tar.xz, .7z, .rar or .zip archive, preview its contents, and download everything as a single ZIP.

or drop a file here · tar, tar.gz, tar.bz2, tar.xz, 7z, rar, zip · outputs .zip

File Checksum

Compute MD5, SHA-1, SHA-256 and SHA-512 hashes for one or more files, and optionally verify against an expected hash.

or drop files here · any file type · batch supported

Batch Rename

Rename many files at once with a pattern, find and replace, and case rules. Preview updates live; the result downloads as a ZIP.

or drop files here · any file type · outputs renamed.zip

Tokens: {name} {ext} {n} {n:03} {date} · find/replace and case apply to the name before the pattern

File Splitter

Split a large file into numbered parts (with a JOIN.txt of reassembly commands), or join parts back into the original file.

or drop a file here · any file type · outputs a ZIP of .001, .002… parts

{% endblock %} {% block scripts %} {% endblock %}