17+ browser-based dev tools: JSON/XML/YAML/SQL formatters, regex tester, JWT decoder, hash generator and more. Everything runs client-side — nothing you paste is uploaded or logged. No signup, no rate limits on the core tools.
No reviews yetBe the first to leave a review for Formalint
Maker
📌
Hey Product Hunt 👋
I built Formalint after years of working in ERP and SQL environments, getting tired of pasting sensitive data into random "free json formatter" sites with a dozen ad networks and no clear privacy policy.
Formalint is a browser-based dev toolbox: JSON, XML, YAML, and SQL formatters, a regex tester, JWT decoder, hash generator, cron parser, UUID generator, color converter, and a few encoders/converters. Everything runs client-side — nothing you paste is uploaded or logged.
No account, no rate limits, no premium wall on the core tools.
It's a solo project and still actively growing — a couple more converters shipping soon, plus an API for the same tools. Would love feedback on:
1. Which tool you'd reach for first
2. Any formatter/converter you wish existed that isn't here yet
Thanks for checking it out!
Report
Love that everything stays client-side, makes it feel safe to paste real tokens. One thing I'd love is a diff view for two JSON snippets side by side, would save me a ton of context switching when comparing API responses.
Report
Maker
@asiyeenisoczbn Thank you Asiye, that’s a really useful suggestion.
You’re right, comparing two API responses side by side is exactly the kind of workflow Formalint should make easier, especially when the data needs to stay in the browser.
I shipped a first version of a JSON Diff Viewer today. It highlights added, removed and changed fields by path, and it still runs fully client-side.
Really appreciate you taking the time to share this.
Report
finally a toolkit that doesn't make me sign up just to decode a jwt. the all-local thing is a nice touch when dealing with messy payloads
Report
Maker
@soneruludo45531 Thanks Soner! The signup-for-a-JWT thing was exactly the annoyance that pushed me to build this. And yeah, keeping it local mattered a lot to me too — figured if you're pasting a token or a messy payload, the last thing you want is wondering where that data ends up. Glad it's landing the way I hoped.
Love that everything stays client-side, makes it feel safe to paste real tokens. One thing I'd love is a diff view for two JSON snippets side by side, would save me a ton of context switching when comparing API responses.
@asiyeenisoczbn Thank you Asiye, that’s a really useful suggestion.
You’re right, comparing two API responses side by side is exactly the kind of workflow Formalint should make easier, especially when the data needs to stay in the browser.
I shipped a first version of a JSON Diff Viewer today. It highlights added, removed and changed fields by path, and it still runs fully client-side.
Really appreciate you taking the time to share this.
finally a toolkit that doesn't make me sign up just to decode a jwt. the all-local thing is a nice touch when dealing with messy payloads
@soneruludo45531 Thanks Soner! The signup-for-a-JWT thing was exactly the annoyance that pushed me to build this. And yeah, keeping it local mattered a lot to me too — figured if you're pasting a token or a messy payload, the last thing you want is wondering where that data ends up. Glad it's landing the way I hoped.