Free Developer Tools & Guides

The utilities our own team reaches for every day — free, fast and private. Everything runs in your browser, so tokens, payloads and queries never touch a server.

🔒

Private by design

JSON, JWTs, queries and code are processed locally. Safe for API responses that contain customer data.

⚡

No signup, no limits

Open a tool and use it. No account, no rate limit, no ads between you and the result.

📱

Usable on a phone

Layouts are built for small screens, so you can check a status code or decode a token from anywhere.

🛠️

Built by people who ship

Pyalm builds custom software, APIs and automation — these tools solve problems we hit on real projects.

Free tools

Data & formats

Format, convert and compare the data you're debugging.

🧾

JSON Formatter & ValidatorFree

Format, validate, minify and syntax-highlight JSON — with exact error line and column.

🔀

JSON Compare (Diff)Free

Compare two JSON documents and see every added, removed and changed value by path.

🔁

CSV ⇄ JSON ConverterFree

Convert CSV to JSON and JSON to CSV with delimiter detection, type inference and flattening.

🟦

JSON to TypeScript ConverterFree

Generate TypeScript interfaces from a JSON sample, with optional fields and unions inferred.

🗄️

SQL FormatterFree

Format and minify SQL — clause per line, indented joins, uppercase keywords.

🆚

Text Diff CheckerFree

Compare two blocks of text or code line by line, with added and removed lines highlighted.

📝

Markdown PreviewerFree

Write Markdown with a live preview, then copy or download the HTML.

🗜️

Code Minifier & BeautifierFree

Minify or beautify JavaScript, CSS, HTML and JSON — see the size you saved.

🧪

Fake Data GeneratorFree

Generate realistic test data — names, emails, phones, addresses — as JSON, CSV or SQL.

Free tools

APIs, encoding & security

Test endpoints and decode what's inside tokens and strings.

🛰️

API Tester (REST Client)Free

Send GET, POST, PUT, PATCH and DELETE requests from your browser and inspect the response.

🌐

HTTP Status Codes ReferenceFree

Searchable reference of HTTP status codes with plain-English meanings and API usage tips.

🎫

JWT DecoderFree

Decode a JSON Web Token's header and payload and read its claims and expiry.

🔤

Base64 Encoder / DecoderFree

Encode text to Base64 or decode it back — with full UTF-8 and URL-safe support.

🔗

URL Encoder / DecoderFree

Percent-encode or decode URLs and query strings, and break a URL into its parts.

#️⃣

Hash GeneratorFree

Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes from any text.

🆔

UUID GeneratorFree

Generate UUID v4 and time-ordered v7 IDs in bulk, and validate any UUID.

🔑

Password GeneratorFree

Create strong, random passwords with the length and character mix you choose.

🔐

Chmod CalculatorFree

Convert Linux file permissions between checkboxes, octal (755) and symbolic (rwxr-xr-x).

Free tools

Patterns, time & front-end

Regex, cron, timestamps and design utilities.

🔎

Regex TesterFree

Test JavaScript regular expressions live — highlighted matches, capture groups and replace preview.

⏰

Cron Expression GeneratorFree

Build cron schedules visually, read them in plain English and preview the next run times.

⏱️

Epoch / Unix Timestamp ConverterFree

Convert Unix timestamps to dates and back — seconds or milliseconds, any time zone.

🌍

Time Zone ConverterFree

Compare times across cities and find a meeting slot that works — Dubai, India, London, New York and more.

🎨

Color Contrast Checker (WCAG)Free

Check text and background contrast against WCAG AA and AAA, and get a passing colour suggestion.

🌈

Color Converter & Contrast CheckerFree

Convert between HEX, RGB, HSL, HSV, CMYK and OKLCH — and check WCAG contrast.

🔲

CSS Box Shadow GeneratorFree

Design layered CSS box shadows visually and copy the CSS or Tailwind class.

📦

Flexbox PlaygroundFree

Learn and build CSS flexbox layouts visually — every property, live, with CSS and Tailwind output.

🌬️

Tailwind CSS PlaygroundFree

Write HTML with Tailwind CSS classes and see it render live — with starter templates.

⭐

Favicon GeneratorFree

Create a complete favicon set from an image, text or emoji — ICO, PNGs, manifest and HTML.

🖼️

OG Image GeneratorFree

Design 1200×630 social share images for links on LinkedIn, X, WhatsApp and Facebook.

Free tools

Network & SEO

Look up domains and prepare your site for search.

🧭

DNS LookupFree

Look up A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records — with SPF and DMARC checks.

🌐

WHOIS / Domain LookupFree

Check who a domain is registered with, when it expires and its nameservers — via official RDAP data.

📍

What Is My IP / IP LookupFree

See your public IP address and look up any IP's location, ISP and network owner.

🤖

Robots.txt Generator & TesterFree

Build a robots.txt with crawler rules, AI-bot blocking and sitemap — then test any URL against it.

🗺️

XML Sitemap GeneratorFree

Turn a list of URLs into a valid XML sitemap with lastmod, changefreq and priority.

🔍

SERP Snippet PreviewFree

Preview how your title and meta description look on Google — desktop and mobile, with pixel widths.

🔗

UTM Link BuilderFree

Add UTM parameters to any URL so Google Analytics can show where your visitors came from.

🔢

Word & Character CounterFree

Count words, characters, sentences and reading time, and check text against common length limits.

Browse all free tools

Guides

Guides for developers

Oct 16, 2026

CSV vs JSON: Which to Use and How to Convert

The real differences between CSV and JSON, when each fits, and the conversion traps: leading zeros, dates, encodings and nested data.

Oct 16, 2026

How Text Diff Works and How to Read One

How diff tools find changes with the longest common subsequence, how to read unified diff output, and when line diffs mislead you.

Oct 16, 2026

Markdown Cheat Sheet for Developers

Every Markdown element you actually use (headings, lists, links, code, tables) plus common gotchas, flavour differences and how to preview first.

Oct 16, 2026

SQL Formatting Best Practices With Examples

A practical SQL style guide: keyword case, clause layout, joins, aliases, CTEs, commas and comments, with before-and-after examples.

Oct 16, 2026

JSON to TypeScript Types: Inference and Validation

Turn API responses into TypeScript types, handle optional fields, nulls and unions, and learn why types alone don't validate data at runtime.

Oct 16, 2026

WCAG Colour Contrast Guide: AA vs AAA Ratios

What WCAG contrast ratios mean, the AA and AAA thresholds for text and UI, how the ratio is calculated and how to fix failing colours.

Oct 16, 2026

Linux File Permissions and chmod Explained

How Linux permissions work: owner, group, others, rwx, octal like 755 and 644, symbolic mode, setuid and sticky bit, with safe server defaults.

Oct 16, 2026

HTTP Status Codes for API Developers

Which HTTP status code to return and when in a REST API: 2xx, 3xx, 4xx and 5xx, common mistakes like 200 for errors, and error response design.

Oct 16, 2026

Character Limits Cheat Sheet: Titles, Posts, SMS

Practical length limits for page titles, meta descriptions, social posts and SMS, how reading time is estimated and how to write to a limit.

Oct 16, 2026

UTM Parameters Guide: Tag Links for Analytics

What utm_source, utm_medium and utm_campaign mean, naming conventions that keep reports clean, and how to track WhatsApp, email and social links.

Oct 16, 2026

Building an Invoicing System: 12 Developer Pitfalls

What goes wrong when developers build invoicing: float money, VAT rounding, gap-free numbering, immutability, e-invoicing and audit trails.

Oct 16, 2026

Floating-Point Money Bugs and Rounding in Code

Why floats break money, how to use integer minor units or decimals, rounding modes, allocating remainders and tests that catch bugs.

Oct 16, 2026

Build vs Buy: Accounting Features in Your App

Should your app include its own invoicing and accounting, or connect to existing software? Cost, compliance, maintenance and the hybrid approach.

Oct 16, 2026

How Freelance Developers Invoice and Handle VAT

A guide for freelance developers in the UAE and India: invoice contents, VAT or GST, exports of services, milestones and getting paid on time.

See every guide in this series

Need something built, not just formatted?

Pyalm designs and builds custom software, APIs, integrations and automation for businesses in India and the UAE. Tell us what you're building.

Discuss your project Custom software services
FAQ

Questions we get asked

Do these tools send my data to a server?

No. JSON, tokens, SQL, text and files are processed in your browser. A few lookup tools (DNS, WHOIS, IP) send only the query you type directly from your browser to a public service; nothing passes through Pyalm.

Are they free for commercial use?

Yes. Use them in client work, at your company or in your own projects. No attribution is required.

Can I use them offline?

Most tools work after the page loads even if you lose your connection, because they run locally. Lookup tools need a connection.

Is the JWT decoder safe for production tokens?

Decoding happens locally and the token isn't transmitted. As a general rule, avoid pasting live secrets into any website — use short-lived or test tokens when you can.

What tool should we add next?

Email hi@pyalm.com with what you reach for. Many tools here began as a request.