Skip to content

File & font tools

Everyday file jobs — opening an archive, zipping files to send, packaging a font for the web — done in your browser. Nothing is uploaded, and everything works offline once the page loads.

Font ConverterTTF, OTF, WOFF and WOFF2 in any direction Unzip FilesOpen a ZIP and take just the files you need Create ZIPFiles in, one tidy archive out Split CSV / ExcelA huge spreadsheet becomes tidy parts of exactly the rows you choose Chart MakerPaste rows from Excel or a CSV, pick a chart type, download a clean PNG or SVG Subtitle Converter (SRT ↔ VTT)Subtitles converted properly EPUB to TextA DRM-free ebook opened and read out as clean text File Hash CheckerVerify a download in seconds Markdown ↔ HTMLMarkdown to clean HTML with a live preview Excel / CSV / JSON ConverterSpreadsheets, CSVs and JSON converted in any direction Archive Converter (RAR/7Z → ZIP)The archive a friend sent in a format your device refuses Word to HTML & TextA JSON FormatterBeautify, minify and validate JSON with precise error messages HTML to MarkdownTurn HTML URL Encode / DecodePercent-encode or decode URLs and query values JWT DecoderDecode a JSON Web Token’s header and claims Base64 Encode / DecodeEncode text to Base64 or decode it back, UTF-8 and URL-safe Hash GeneratorMD5, SHA-1, SHA-256 and SHA-512 of any text, computed live on your own device Diff CheckerCompare two texts or files line by line CSV to JSONTurn a CSV into a clean JSON array of objects JSON to CSVFlatten a JSON array of objects into a clean CSV Color ConverterHEX ⇄ RGB ⇄ HSL ⇄ HSV, a shades-and-tints palette, and a WCAG contrast check Regex TesterLive match highlighting, capture groups, all flags and a replace preview UUID GeneratorBulk version-4 UUIDs from your browser’s cryptographic random source Password GeneratorStrong, cryptographically-random passwords Lorem Ipsum GeneratorPlaceholder text by paragraphs, sentences, words or list items Case ConverterSwitch text between twelve cases Text CleanerTrim, dedupe, sort, reverse, number or shuffle lines HTML Entity EncoderEscape text for safe use in HTML Cron Expression ExplainerTurn a 5-field cron into plain English and see its next run times Word CounterLive word, character, sentence and paragraph counts, reading and speaking time, and top words Slug GeneratorTurn titles into clean, SEO-friendly URL slugs Meta Tag GeneratorSEO, Open Graph and Twitter Card tags with live Google and social-card previews JSON to TypeScriptGenerate TypeScript interfaces from any JSON YAML to JSONConvert config and data between YAML and JSON with a real parser JSON to YAMLTurn a JSON response or config into clean, readable YAML Markdown EditorWrite Markdown and see it rendered live, then export clean XML to JSONConvert XML into clean JSON JSON to XMLTurn JSON into tidy, indented XML URL ParserBreak a URL into its components and decode each query parameter Markdown Table GeneratorTurn pasted spreadsheet rows into a clean GitHub-flavoured Markdown table Query String to JSONTurn a URL’s query string into readable JSON JSON to Query StringBuild a proper URL-encoded query string from a JSON object HTML to TextStrip HTML down to clean, readable plain text SQL FormatterPretty-print messy SQL into clean, indented queries

The font conversions are lossless: containers change, glyphs never do.

Your files never leave your device

Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.

  • No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
  • No limits. No file-size cap, no queue, no watermark, no account.
  • Runs on your CPU. Batches use several cores in parallel; nothing is throttled.

Need icons or SVGs to start from?

InfyTool is built by the same team as these free libraries.