Skip to content
  1. Home
  2. Developer Tools

Free Developer Tools

Fast, private utilities for everyday development work — preview Markdown, check syntax, compare code, inspect JWTs and test regular expressions. Documents and code are processed in your browser without source uploads.

Runs 100% in your browser No sign-up 19 tools and growing
New

Markdown Previewer Studio

Live Markdown preview with tables, math, diagrams and local file export.

Regex & TextUpdated Oct 13, 2026
New

Syntax Checker & Linter Studio

Check syntax in 60 language modes, with supported linting and fix previews.

Decode & InspectUpdated Oct 13, 2026
New

Code Diff Checker

Compare code and text side by side with syntax highlighting.

Diff & CompareUpdated Oct 13, 2026
New

E.164 Phone Number Formatter

Format single or bulk phone numbers into E.164, International and National formats.

Convert & FormatUpdated Oct 13, 2026
New

JSON to TypeScript, Zod, Python & Go

Convert JSON into TypeScript, Zod, Python Pydantic, Go structs and JSON Schema.

Convert & FormatUpdated Oct 13, 2026
New

SPF, DKIM & DMARC Inspector

Inspect and generate SPF, DMARC and DKIM DNS TXT authentication records.

Crypto & SecurityUpdated Oct 13, 2026
New

.env File Diff & Validator

Compare .env files by key and generate redacted .env.example templates.

Diff & CompareUpdated Oct 13, 2026
New

CIDR Subnet Calculator

IPv4 CIDR subnet calculator for network ranges and host counts.

DevOps & NetworkUpdated Oct 13, 2026
New

CSV to JSON Converter

Convert CSV to JSON and JSON to CSV with delimiter detection.

Convert & FormatUpdated Oct 13, 2026
New

Chmod Calculator

Linux permissions calculator for octal, symbolic and chmod commands.

DevOps & NetworkUpdated Oct 13, 2026
New

Docker Run to Compose

Convert docker run terminal commands to docker-compose.yml.

DevOps & NetworkUpdated Oct 13, 2026
New

HMAC Generator & Verifier

Generate and verify HMAC signatures using Web Crypto in your browser.

Crypto & SecurityUpdated Oct 13, 2026
New

YAML to JSON Converter

Bidirectional YAML to JSON and JSON to YAML converter and validator.

Convert & FormatUpdated Oct 13, 2026
New

cURL to Code Converter

Convert cURL commands to JavaScript, Python, PHP, Go and Node.js.

Decode & InspectUpdated Oct 13, 2026
New

Cron Expression Parser

Explain cron schedules and preview the next run times.

Time & SchedulingUpdated Oct 5, 2026
New

JSON Diff

Structural JSON compare with exact paths for every change.

Diff & CompareUpdated Oct 5, 2026
New

JWT Decoder

Decode JWT header and claims, check expiry, verify HS256.

Decode & InspectUpdated Oct 5, 2026
New

Regex Tester

Live regex matching, capture groups and replace preview.

Regex & TextUpdated Oct 5, 2026
New

Unix Timestamp Converter

Epoch to date and back, in seconds or milliseconds.

Time & SchedulingUpdated Oct 5, 2026

No developer tool matches that search yet. Try the free tools directory.

What’s new

  • Markdown Previewer Studio — Added automatic local draft saving and restoration, autosave controls and draft clearing, alongside named workspace saves.
  • CIDR Subnet Calculator — Launched with IPv4 network calculations, binary bitmask breakdown, RFC 1918 classification, and subnet mask picker.
  • cURL to Code Converter — Launched with support for JS fetch/axios, Python requests/httpx, PHP curl/Guzzle, Go net/http, and Node.js.
  • YAML to JSON Converter — Launched with bidirectional YAML/JSON conversion, multi-line block scalars, anchor/alias resolution, and key sorting.
  • HMAC Generator & Verifier — Launched with Web Crypto HMAC-SHA256, SHA512, SHA384, SHA1, Hex/Base64/Base64URL output, and signature verification.
  • Docker Run to Compose — Launched with support for ports, volumes, environment variables, networks, restart policies, and YAML export.
  • Chmod Calculator — Launched with interactive permission grid, octal and symbolic sync, SUID/SGID/sticky bit support, and CLI command generator.
  • Markdown Previewer Studio — Launched a private tabbed Markdown editor with live preview, math, Mermaid, explicit local saves and document exports.

Developer tools built for privacy and speed

Most online developer utilities send whatever you paste to a server. That is a problem when the input is a production JWT, a customer’s API response or proprietary source code. Every tool on this page is a static page that does its work with JavaScript in your browser: there is no upload step, no account and no rate limit, and the page keeps working if your connection drops after it loads.

The catalog is aimed at the small jobs that interrupt a coding session: comparing two payloads, checking a cron line before you deploy it, turning a curl command into a snippet, or reading a token someone pasted in chat. Each page does one of those jobs and explains the limits, so a result is something you can trust or discard quickly.

When a job needs live data — checking that a phone number is reachable, that an email mailbox exists or where an IP address is located — the ProWebLook API Playground lets you try the APIs from the same browser. Formatting and inspection stay here. Lookups that have to leave your machine live with the APIs.

Which free developer tool should you open?

Pick the tool that matches the thing in your clipboard. Text comparison and data comparison are different jobs, and so are decoding a token and proving that an API will accept it.

Match the job to a browser tool
You have thisOpen this
Two versions of a file or a snippetCode diff checker
Two JSON payloads, possibly with keys in a different orderJSON diff
Two .env files, or a file that needs an example template.env file diff
A README, doc or chat message written in MarkdownMarkdown previewer
Source you want to scan for syntax errorsSyntax checker
A pattern and a few sample stringsRegex tester
A bearer token or other JWTJWT decoder
A curl command copied from docs or a browsercURL to code
A five-field cron expressionCron expression parser
A Unix timestamp, or a clock time you need as oneUnix timestamp converter
A mode such as 755 or rwxr-xr-xchmod calculator
A CIDR such as 10.0.0.0/24CIDR subnet calculator
A docker run commandDocker run to Compose
A shared secret and a message to sign or checkHMAC generator
An SPF, DKIM or DMARC TXT valueSPF, DKIM and DMARC inspector
A CSV export that should become JSONCSV to JSON
YAML that should become JSON, or the reverseYAML to JSON
A JSON sample that should become typesJSON to TypeScript, Zod, Python and Go
A phone number that should be E.164E.164 phone number formatter

Free online developer tools, grouped by the job

Search usually starts from the task, not from a brand name. These groups are the same categories as the filters above, with the context for when each tool is the right one.

Compare code, JSON and environment files

Use the code diff checker when the input is source, a config file or any other text. It highlights the lines and words that changed and can export a patch. Use the JSON diff when both sides are JSON: object key order and insignificant whitespace stop looking like edits, and nested fields stay readable. The .env file diff is the narrower case — two environment files, missing keys called out, and a .env.example you can commit without copying secret values.

None of these tools talk to git. Paste the two sides, read the result, and keep the history in your repository.

Check syntax, decode tokens and turn curl into code

The syntax checker covers 60 language modes in a private editor. It is a fast way to see that a snippet is structurally broken. It is not a substitute for the language’s compiler, typechecker or test suite, and a clean result does not mean the project builds. The JWT decoder splits a token into header and payload and can verify a signature when you supply the key. Verification answers “was this signed with this secret?” It does not answer “will the API accept this token right now?” The cURL to code converter turns a copied curl command into a starting point in common languages, including headers and the request body.

Preview Markdown and test regular expressions

The Markdown previewer renders tables, task lists, math and Mermaid diagrams next to the source, and it can export Markdown or HTML. Remote images stay blocked unless you turn them on, because loading them would tell that server your address. The regex tester runs a pattern against sample text in the page, which is the right place to try an expression before you drop it into application code. Flavor differences still exist: confirm the result in the language that will run it in production.

Read cron expressions and Unix timestamps

A cron line is easy to misread, especially around day-of-month and day-of-week. The cron expression parser explains the fields and lists upcoming run times so you can see whether “every weekday at 9” is what you actually wrote. The Unix timestamp converter turns epoch seconds or milliseconds into a calendar time, and the other way around, with the timezone made explicit. Log lines, JWT exp claims and database columns all show up here.

Convert CSV, YAML, JSON samples and phone numbers

The CSV to JSON converter and the YAML to JSON converter are format translators. YAML converts in both directions. They do not validate a business schema; they produce structured text you can paste into an editor or a test fixture. The JSON to types converter reads one sample payload and drafts TypeScript, Zod, Python or Go types. Treat the draft as a start: a single example cannot show every optional field or every enum. The E.164 phone number formatter normalizes a number to the international form used by telephony APIs. Formatting is not the same as checking that the number can receive a call or a WhatsApp message — that check is a live lookup in the API Playground.

Calculate permissions, subnets and Compose services

The chmod calculator maps octal modes, symbolic modes and the read, write and execute bits, which is useful when a file landed on disk as 644 and a process expected something else. The CIDR calculator expands a prefix into network address, broadcast address and usable host range so a security-group rule or a VPC subnet can be checked before it is applied. Docker run to Compose rewrites a docker run command as a Compose service, including ports, environment and volumes that the flags expressed. Review the result: some runtime flags do not have a one-line Compose equivalent.

Sign messages and inspect email authentication records

The HMAC generator computes or checks a keyed hash (SHA-256 and the other common digests) without sending the secret anywhere. Use it when a webhook signature does not match and you want to recompute the expected value from the raw body. The SPF, DKIM and DMARC inspector parses those TXT records, counts SPF DNS lookups against the ten-lookup limit, and can build a new record from common mail-provider presets. It inspects the text you paste. Publishing the record, and seeing what the live DNS zone returns, still happens at your DNS host or through a DNS lookup tool.

What these pages will not do

They will not store an account history, run your test suite, or query a third-party API on your behalf. Formatters and decoders answer questions about text you already have. If the question is “is this phone valid?”, “does this mailbox exist?” or “where is this IP?”, use the API Playground. For encoders, hash generators, beautifiers and DNS or SSL lookups, the free tools directory is the rest of the catalog, and the list under “More developer utilities” links the ones developers open most often.

Frequently asked questions

Are these developer tools really free?
Yes. Every tool on this page is free, needs no account and has no usage limit, because the work happens in your own browser rather than on our servers.
Is my code or data uploaded?
No. Code, JSON, tokens and timestamps are processed locally with JavaScript. Some tools remember your last input or settings in your browser’s local storage so they survive a reload; clearing site data removes it.
How is this different from the ProWebLook /tools directory?
The free tools directory covers general utilities such as image converters, hash generators and DNS lookups. Developer Tools focuses on workflow tools for programmers — diffing, debugging tokens, testing patterns and scheduling — and links to the directory for the rest.
How often are new tools added?
New tools ship regularly. The “What’s new” list on this page shows every launch and notable update, and each tool page shows when it was last updated.
Can I use these tools offline?
After the page has loaded, the tool runs on your machine. The first visit needs a connection. The syntax checker and Markdown previewer also download their language engines from this site the first time you use a language. A connection that drops after that does not stop a tool that has already loaded.
Do these tools work on a phone?
Yes. You can paste a JWT, a cron expression, a timestamp or a short JSON payload on a phone. Side-by-side diffs and the larger editors are easier on a desktop screen.
What is the difference between the code diff and the JSON diff?
The code diff checker compares text line by line, with syntax highlighting and a patch you can copy. The JSON diff parses both sides, so reordered keys and nested fields are compared as data rather than as formatting.
Is it safe to paste a JWT or an API secret?
Decoding and HMAC checks stay in the page. The value is not sent to ProWebLook. A shared or logged-in browser is still a shared computer: avoid production secrets there, and clear site data when you are done. A decoded JWT shows its claims. It does not prove the API that issued the token will still accept it.
Do I need a ProWebLook API key?
No. These tools do not call the ProWebLook APIs. An API key is only for the phone, WhatsApp, email, caller ID and IP endpoints, which you can try in the API Playground.
Can I share a result with a teammate?
Copy the output, the generated record or the exported patch. Ordinary page links exclude your input. Code Diff can explicitly generate a share link containing the comparison in its URL fragment; anyone with that link can read it. Some tools keep the last input in local storage on that device only.
Which tool is for email DNS records?
The SPF, DKIM and DMARC inspector parses and builds the TXT record in the browser. It does not query live DNS. To see what a domain currently publishes, use DNS lookup in the free tools directory.
Does the syntax checker replace the compiler?
No. The syntax checker reviews structure in the browser across 60 language modes. It does not compile a project, install dependencies or replace php -l, tsc or your test suite. Use it to catch broken syntax before you commit, then run the real toolchain.

Need live data, not just formatting?

ProWebLook APIs validate phone numbers, check WhatsApp accounts, verify emails and geolocate IPs. Try every endpoint in the browser, then grab a free API key.

Open API Playground