
Fotools bundles free JSON, encoding, code runner, image, and PDF utilities in one site.
Grounded in available product and source data
Three or four different single-purpose sites is usually what it takes to find a JSON formatter, a hash generator, and a PDF converter in one afternoon — Fotools offers free online developer tools with no install instead, organizing well over a hundred utilities into one place.
The JSON and encoding categories cover the everyday developer chores directly: converting between YAML, TOML, TOON, and XML formats, sorting or comparing JSON, and running MD5, SHA-family, Bcrypt, HMAC, and RSA operations alongside JWT encode/decode and Base64/32/58 conversion, all without installing a CLI utility for a one-off task.
Backend Development goes past simple conversion into actually running code: online runners cover a wide range of languages, from Python and Go to Rust and Kotlin, alongside a cron expression builder, a chmod calculator, and GUID/UUID generation — useful for testing a snippet without spinning up a local environment.
The remaining categories round out day-to-day work outside pure code: Frontend Development adds formatters, chart generators, and a color-palette tool; Multimedia and Image Processing handle recording, format conversion, OCR, and compression; and Document Tools covers Markdown, Mermaid, and PlantUML editors alongside PDF, Word, and EPUB conversions — all reachable from the same site rather than a dozen separate bookmarks.
No — the online runners work directly in the browser, which is useful for testing a quick snippet without setting up a local environment for a language used only occasionally.
No — it also covers non-code chores like unit conversion, image compression, PDF merging, and OCR, which come up in the same workday as JSON formatting but usually live on separate single-purpose sites.
Yes — Mermaid and PlantUML editors and a Markdown editor are included alongside the code-focused tools, useful for writing documentation without switching to a separate diagramming app.
The page reviewed does not specify whether these operations run client-side or are sent to a server for processing, which is worth checking directly before using it on sensitive data.


