Free developer tools

A growing set of free tools for people who build interfaces: Tailwind and shadcn helpers, CSS generators, color maths, converters and encoders. No signup, no ads, everything runs in your browser.

Tailwind & shadcn

View all 7

CSS generators

View all 7

Converters & codegen

View all 16

CSS to JS object

Convert CSS rules or a bare declaration list into JavaScript style objects, camelCased and quoted, ready for a style prop or a CSS-in-JS file.

CSV to JSON

Read a CSV into JSON records, including quoted fields holding separators or line breaks, with numbers and booleans converted or kept as text.

curl to fetch

Paste a curl command and get the fetch or axios call it stands for, with headers, JSON bodies and basic auth carried across.

HTML to JSX

Paste HTML and get JSX React accepts: class becomes className, inline styles become objects, comments and void elements are handled.

HTML to Markdown

Turn a page or a fragment into clean Markdown: headings, lists, tables, code blocks and links, with the script tags left behind.

JSON diff

Compare two JSON documents by what they hold rather than how they are written, and get every added, removed and changed path.

JSON to CSV

Turn an array of objects into a spreadsheet-ready CSV, with nested objects flattened into dotted columns and quoting handled by the rules.

JSON to Go struct

Turn a JSON payload into a Go struct with json tags, gofmt-aligned columns and omitempty where the sample says a field is optional.

JSON to Python dataclass

Generate Python dataclasses from a JSON payload, with nested objects lifted into their own classes and snake_case field names.

JSON to TypeScript

Paste a JSON payload and get a TypeScript interface, with optional fields worked out from the records that disagree.

JSON to YAML

Convert JSON into readable YAML: quotes only where they are needed, block scalars for multi-line strings, and sequences written the way people write them.

JSON to Zod schema

Paste a JSON payload and get a Zod v4 schema with the inferred TypeScript type, ready for a form resolver or an API route.

Query string to JSON

Read a URL's parameters as JSON, or build a query string from an object, with repeated keys handled as the arrays they are.

SVG to JSX component

Turn an SVG into a typed React component that forwards props, with hard-coded fills swapped for currentColor so the icon takes the text color.

XML to JSON

Convert XML, an RSS feed or an SVG into JSON, with attributes kept as @name and repeated siblings collected into arrays.

YAML to JSON

Read a YAML config into JSON: nested maps, sequences, block scalars, inline collections and comments, with the ambiguous parts refused rather than guessed.

Encoding & security

View all 8

Code & project

View all 6

Design reference

View all 4
Markdown version