trydevtools
HomeCategoriesAbout
⌘ K
json
text
markdown
encoding
converters
web
color
time
images
regex
formatters
utilities
trydevtools

750+ developer utilities. Everything runs in your browser — no accounts, no uploads, no tracking.

All tools·About·FAQ·Privacy·Terms·Contact
JSON
  • JSON Formatter
  • JSON Validator
  • JSON Minifier
  • + 20 more →
Text
  • Word Counter
  • Character Counter
  • Case Converter
  • + 51 more →
Markdown
  • Markdown Editor & Preview
  • Markdown to HTML
  • HTML to Markdown
  • + 91 more →
Encoding
  • Base64 Encoder
  • Base64 Decoder
  • Image to Base64
  • + 81 more →
Converters
  • XML to JSON
  • TOML to JSON
  • SQL Insert to JSON
  • + 56 more →
Formatters
  • HTML Formatter
  • CSS Formatter
  • JavaScript Formatter
  • + 49 more →
Web
  • HTTP Status Codes
  • MIME Type Lookup
  • User-Agent Parser
  • + 46 more →
Color
  • Color Picker
  • Color Converter
  • Contrast Checker
  • + 40 more →
Time & Date
  • Unix Timestamp Converter
  • Timezone Converter
  • Cron Expression Parser
  • + 36 more →
Images
  • PNG to JPG
  • JPG to PNG
  • PNG to WebP
  • + 78 more →
Regex
  • Regex Tester
  • Regex Debugger
  • Regex Explainer
  • + 79 more →
Utilities
  • Password Generator
  • Random Number Generator
  • Random Picker
  • + 116 more →
© 2026 TryDevTools. All rights reserved.Crafted for the open web
trydevtools
HomeCategoriesAbout
⌘ K
json
text
markdown
encoding
converters
web
color
time
images
regex
formatters
utilities
about · trydevtoolsv1.0MIT licensed

We built this so you'd stop tab-hopping at 2 a.m.

Most online dev utilities are ad-stuffed, sign-up-walled, or quietly shipping your payload to a server. trydevtools is the opposite: one tab, every tool you need, nothing leaves the page. We're engineers building for engineers.

779
tools shipped
and counting
12
categories
all linkable
100%
client-side
no server touches data
0
trackers
no analytics, no pixels
the story

Born from a folder of 47 bookmarks.

Every developer has the same dropdown in their bookmarks bar: json formatter, base64 encoder, jwt decoder, regex tester, cron parser. Eleven tabs deep in tools you do not trust, each gated by a banner ad or a sign-up or a sketchy server that wants your payload.

We got tired of it. We started with one well-built JSON formatter that ran entirely in the browser. Then a JWT decoder. Then a hash generator. Three years later that folder is gone and this is here instead — 779+ tools that respect your time and your data the way internal tooling does, except shared with everyone.

There is no startup behind this, no funding round to chase. It exists because we needed it to exist.

~/trydevtools — git log
main
$git log --oneline --no-merges
1a47a7a7 redesign: home, footer, suggest, FAQ polish
255a4a84 ship: 500+ new tools across 8 categories
389fe505 ship: 80 encoding tools, jwt encoder layout
4v1.0 the moment we stopped tab-hopping at 2 a.m.
~# nothing leaves your browser. ever.
$
principles

What we actually believe.

Five non-negotiables that decide what gets built and what gets rejected.

01 / 05principle
Privacy is the architecture, not the policy.

Every parser, formatter, decoder, generator — all of it runs as JavaScript in your tab. There is no server-side fallback to fall back to. You can paste production credentials, internal payloads, raw customer data; the network panel stays empty.

02 / 05principle
No business model that depends on you.

No accounts. No paid tier. No waitlist. No newsletter that you have to dismiss. No "unlock pro features." When the incentive to monetise users disappears, so does most of the friction.

03 / 05principle
Speed is respect.

Pages are statically rendered. Tools are small chunks loaded on demand. Most operations finish in under a millisecond. We treat your time the way an unfair ad-tech stack doesn't.

04 / 05principle
Inspectable by default.

Source is open. Bundles aren't minified into an opaque blob. Crack open DevTools, read the function, audit the math, then decide to trust it. That's how trust is supposed to work.

05 / 05principle
Linkable state.

Inputs and settings serialise into the URL where it makes sense. Send a teammate a link, they see exactly what you see — no "share" button, no document IDs, no expiring sessions.

hard noes

Things we will never do.

Every “free” dev tool eventually does at least three of these. We've put it in writing so we don't.

Sell or share your data with anyone
Run analytics or fingerprinting in the background
Put a paywall in front of a tool you used yesterday
Require an account, an email, or a phone number
Show a popup, a modal, or a cookie banner
Upload your inputs to a "queue" for processing
Ship a feature flag that quietly nerfs the free tier
Sell the project to a private-equity buyer
the platform

Every tool inherits the rest of the toolbox.

The job of a tool is to format JSON, decode a token, generate a UUID. Everything around it — search, sharing, search rankings, accessibility — is the platform's job. You shouldn't have to rebuild any of it.

every tool gets, for free
× 779
⌘KFuzzy search
From any tool, jump to any other in 2 keystrokes.
FFocus mode
One key to hide chrome and go fullscreen.
URLLinkable state
Input and settings encode into the URL.
⤓Copy & download
Every result is copy-to-clipboard or file-export ready.
◐Dark + light
Theme persists across visits and tools.
◳Embed-ready
Drop a tool into an iframe with a clean layout.
◉Offline-capable
After first load, no network round-trip required.
○Zero deps to learn
No accounts, no SDK, no API key — just paste.
+ per-tool OG card, JSON-LD schema, breadcrumb, sitemap entry, and canonical URL — generated at build, never written by hand.
lib/tools/catalog.ts
MIT
1// adding a tool — the whole diff
2
3+ T("json")(
4+ "json-formatter", "JSON Formatter",
5+ "Pretty-print and minify JSON.",
6+ { popular: true, live: true }
7+ ),
↳ what ships
●https://trydevtools.com/json/json-formatterlive
live · 779 tools online

Stop tab-hopping.
Start shipping.

Pick a tool, paste, copy, done. No accounts, no upload bars, no “you've hit the daily limit.” If something's missing, the suggestion form on the home page goes straight to our roadmap.

Browse all 779 toolsGet in touch
or press⌘+Kto fuzzy-search every tool
most reached forsee all →
/json
JSON Formatter
Pretty-print, validate and minify JSON with syntax highlighting.
/json
JSON to CSV
Convert arrays of objects into clean, downloadable CSV.
/json
JSON to TypeScript
Generate TypeScript interfaces from any JSON sample.
/json
JSON to Zod Schema
Generate Zod validation schemas from any JSON sample.
/json
JSON to Pydantic
Generate Pydantic v2 models from any JSON sample.
/json
JSON Repair
Fix broken, malformed or LLM-generated JSON automatically.
trydevtools

750+ developer utilities. Everything runs in your browser — no accounts, no uploads, no tracking.

All tools·About·FAQ·Privacy·Terms·Contact
JSON
  • JSON Formatter
  • JSON Validator
  • JSON Minifier
  • + 20 more →
Text
  • Word Counter
  • Character Counter
  • Case Converter
  • + 51 more →
Markdown
  • Markdown Editor & Preview
  • Markdown to HTML
  • HTML to Markdown
  • + 91 more →
Encoding
  • Base64 Encoder
  • Base64 Decoder
  • Image to Base64
  • + 81 more →
Converters
  • XML to JSON
  • TOML to JSON
  • SQL Insert to JSON
  • + 56 more →
Formatters
  • HTML Formatter
  • CSS Formatter
  • JavaScript Formatter
  • + 49 more →
Web
  • HTTP Status Codes
  • MIME Type Lookup
  • User-Agent Parser
  • + 46 more →
Color
  • Color Picker
  • Color Converter
  • Contrast Checker
  • + 40 more →
Time & Date
  • Unix Timestamp Converter
  • Timezone Converter
  • Cron Expression Parser
  • + 36 more →
Images
  • PNG to JPG
  • JPG to PNG
  • PNG to WebP
  • + 78 more →
Regex
  • Regex Tester
  • Regex Debugger
  • Regex Explainer
  • + 79 more →
Utilities
  • Password Generator
  • Random Number Generator
  • Random Picker
  • + 116 more →
© 2026 TryDevTools. All rights reserved.Crafted for the open web