Every SnapTools tool is also an HTTP endpoint, running the same tools-core
engine as the web UI — so the API and the browser return identical results for identical
input. This page loads an interactive reference; the summary below is the same
information in static form.
Requests are authenticated with an API key issued from your dashboard and sent as a bearer token. Keys are shown once and stored hashed.
curl -X POST https://thesnaptools.com/api/v1/tools/json-minifier \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"json": "{ \"id\": 42 }"}'
POST /api/v1/tools/{slug} — run one tool. {slug} is any slug listed below.GET /api/v1/tools/jobs/{runId} — poll an asynchronous run. Inputs over 500 KB are queued and return a queue_job_id to poll rather than a synchronous result.POST /api/v1/pipelines — run several tools in sequence, passing each step's output to the next.Every response uses the same envelope:
{
"success": true,
"data": { ... },
"meta": { "tool": "json-minifier", "processing_ms": 3, "timestamp": "..." }
}
Failures return success: false with an error object carrying a
code and message. Rate-limit state is returned on every response
in the X-RateLimit-* headers.
170 endpoints across
8 categories. Each takes POST /api/v1/tools/{slug}.
px-to-rem — PX to REM Converter data-size-converter — Data Size Converter timestamp-converter — Unix Timestamp Converter number-base — Number Base Converter roman-numerals — Roman Numeral Converter temperature-converter — Temperature Converter length-converter — Length Converter weight-converter — Weight Converter speed-converter — Speed Converter area-converter — Area Converter volume-converter — Volume Converter time-duration-converter — Time Duration Converter angle-converter — Angle Converter pressure-converter — Pressure Converter energy-converter — Energy Converter number-to-words — Number to Words,
spell a number in English words ipv4-subnet — IPv4 Subnet Calculator,
network, broadcast, host range and mask from any CIDR chmod-calculator — chmod Calculator,
octal and rwx permissions, either direction cron-expression-parser — Cron Expression Parser,
explain a cron expression in plain English date-difference — Date Difference Calculator hex-to-binary — Hex to Binary,
convert hexadecimal to binary binary-to-hex — Binary to Hex,
convert binary to hexadecimal hex-to-decimal — Hex to Decimal,
convert hexadecimal to decimal decimal-to-hex — Decimal to Hex,
convert decimal to hexadecimal binary-to-decimal — Binary to Decimal,
convert binary to decimal decimal-to-binary — Decimal to Binary,
convert decimal to binary octal-to-hex — Octal to Hex,
convert octal to hexadecimal hex-to-octal — Hex to Octal,
convert hexadecimal to octal octal-to-binary — Octal to Binary,
convert octal to binary binary-to-octal — Binary to Octal,
convert binary to octal octal-to-decimal — Octal to Decimal,
convert octal to decimal decimal-to-octal — Decimal to Octal,
convert decimal to octal km-to-miles — Kilometers to Miles miles-to-km — Miles to Kilometers cm-to-inches — Centimeters to Inches inches-to-cm — Inches to Centimeters feet-to-meters — Feet to Meters meters-to-feet — Meters to Feet celsius-to-fahrenheit — Celsius to Fahrenheit fahrenheit-to-celsius — Fahrenheit to Celsius kg-to-pounds — Kilograms to Pounds pounds-to-kg — Pounds to Kilograms mph-to-kmh — MPH to KM/H kmh-to-mph — KM/H to MPH sqft-to-sqm — Square Feet to Square Meters sqm-to-sqft — Square Meters to Square Feet gallons-to-liters — Gallons to Liters liters-to-gallons — Liters to Gallons hours-to-minutes — Hours to Minutes minutes-to-hours — Minutes to Hours degrees-to-radians — Degrees to Radians radians-to-degrees — Radians to Degrees psi-to-bar — PSI to Bar bar-to-psi — Bar to PSI calories-to-kilojoules — Calories to Kilojoules kilojoules-to-calories — Kilojoules to Calories csv-to-sql — CSV to SQL,
generate SQL INSERTs from CSV csv-to-markdown — CSV to Markdown,
convert CSV to a Markdown table csv-diff — CSV Diff csv-to-json — CSV to JSON,
convert CSV to a JSON array csv-to-xml — CSV to XML,
convert CSV to XML csv-deduplicator — CSV Deduplicator,
remove duplicate CSV rows curl-converter — cURL Converter url-parser — URL Parser html-encode — HTML Entity Encoder,
encode text as HTML entities html-decode — HTML Entity Decoder,
decode HTML entities to text base64-encode — Base64 Encoder,
encode text to Base64 base64-decode — Base64 Decoder,
decode Base64 to text url-encode — URL Encoder,
percent-encode text for URLs url-decode — URL Decoder,
decode percent-encoded URL text jwt-decoder — JWT Decoder jwt-encoder — JWT Encoder text-to-hex — Text to Hex,
convert text to hexadecimal hex-to-text — Hex to Text,
decode hexadecimal to text text-to-binary — Text to Binary,
convert text to binary binary-to-text — Binary to Text,
decode binary to text base32-encode — Base32 Encode,
encode text as Base32 base32-decode — Base32 Decode,
decode Base32 to text cors-checker — CORS Checker csp-checker — CSP Checker cookie-checker — Set-Cookie Checker user-agent-parser — User Agent Parser http-status-codes — HTTP Status Codes,
look up an HTTP status code http-301 — HTTP 301 Moved Permanently,
what does HTTP 301 mean? http-302 — HTTP 302 Found,
what does HTTP 302 mean? http-304 — HTTP 304 Not Modified,
what does HTTP 304 mean? http-400 — HTTP 400 Bad Request,
what does HTTP 400 mean? http-401 — HTTP 401 Unauthorized,
what does HTTP 401 mean? http-403 — HTTP 403 Forbidden,
what does HTTP 403 mean? http-404 — HTTP 404 Not Found,
what does HTTP 404 mean? http-405 — HTTP 405 Method Not Allowed,
what does HTTP 405 mean? http-409 — HTTP 409 Conflict,
what does HTTP 409 mean? http-418 — HTTP 418 I'm a Teapot,
what does HTTP 418 mean? http-422 — HTTP 422 Unprocessable Entity,
what does HTTP 422 mean? http-429 — HTTP 429 Too Many Requests,
what does HTTP 429 mean? http-500 — HTTP 500 Internal Server Error,
what does HTTP 500 mean? http-502 — HTTP 502 Bad Gateway,
what does HTTP 502 mean? http-503 — HTTP 503 Service Unavailable,
what does HTTP 503 mean? http-504 — HTTP 504 Gateway Timeout,
what does HTTP 504 mean? mime-type-lookup — MIME Type Lookup,
look up a MIME type by extension markdown-to-html — Markdown to HTML,
convert Markdown to HTML html-formatter — HTML Formatter,
beautify / indent HTML xml-formatter — XML Formatter,
beautify / indent XML sql-formatter — SQL Formatter,
beautify / indent SQL yaml-formatter — YAML Formatter,
beautify / re-indent YAML css-formatter — CSS Formatter,
beautify and indent CSS css-minifier — CSS Minifier,
minify and compress CSS js-formatter — JavaScript Formatter,
beautify and indent JavaScript color-converter — Color Converter hash-generator — Hash Generator,
MD5 · SHA · CRC32, all at once password-hash-explain — Password Hash Explainer hash-identifier — Hash Identifier,
what kind of hash is this? md5 — MD5 Hash Generator,
generate an MD5 hash sha256 — SHA-256 Hash Generator,
generate a SHA-256 hash sha512 — SHA-512 Hash Generator,
generate a SHA-512 hash sha1 — SHA-1 Hash Generator,
generate a SHA-1 hash hmac — HMAC Generator,
generate an HMAC signature json-formatter — JSON Formatter,
beautify & indent JSON json-validator — JSON Validator json-minifier — JSON Minifier,
strip whitespace to shrink JSON json-diff — JSON Diff json-to-csv — JSON to CSV,
convert a JSON array to CSV json-to-yaml — JSON to YAML,
convert JSON to YAML json-sort-keys — JSON Sort Keys,
sort object keys alphabetically json-escape — JSON Escape/Unescape,
escape or unescape a JSON string jsonpath — JSONPath Tester json-schema-validator — JSON Schema Validator json-to-xml — JSON to XML,
convert JSON to XML xml-to-json — XML to JSON,
convert XML to JSON yaml-to-json — YAML to JSON,
convert YAML to JSON toml-to-json — TOML to JSON,
convert TOML to JSON json-to-toml — JSON to TOML,
convert JSON to TOML toml-to-yaml — TOML to YAML,
convert TOML to YAML yaml-to-toml — YAML to TOML,
convert YAML to TOML json-to-typescript — JSON to TypeScript,
generate TypeScript interfaces from JSON json-to-python — JSON to Python json-to-go — JSON to Go json-to-csharp — JSON to C# json-to-java — JSON to Java json-to-php-array — JSON to PHP Array,
convert JSON to a PHP array literal json-stringify — JSON Stringify,
escape JSON as a string literal sort-lines — Sort & Dedupe Lines,
sort & dedupe lines slugify — Slug Generator,
make a URL-friendly slug case-converter — Case Converter word-counter — Character & Word Counter text-diff — Text Diff regex-tester — Regex Tester find-replace — Find & Replace log-file-analyzer — Log File Analyzer reverse-text — Reverse Text text-repeater — Text Repeater remove-duplicate-lines — Remove Duplicate Lines whitespace-remover — Whitespace Remover remove-line-breaks — Remove Line Breaks morse-code-translator — Morse Code Translator rot13-caesar-cipher — ROT13 / Caesar Cipher nato-phonetic-alphabet — NATO Phonetic Alphabet llm-token-counter — LLM Token Counter,
count GPT tokens (cl100k_base) word-frequency-counter — Word Frequency Counter,
count how often each word appears add-line-numbers — Add Line Numbers,
prefix each line with a number remove-accents — Remove Accents,
strip accents and diacritics strip-html-tags — Strip HTML Tags,
remove HTML tags, keep the text extract-emails — Extract Emails,
pull all email addresses from text extract-urls — Extract URLs,
pull all URLs from text remove-emojis — Remove Emojis,
strip emoji and pictographs env-parser — ENV File Parser count-occurrences — Count Occurrences,
count how often a phrase appears remove-extra-blank-lines — Remove Extra Blank Lines,
collapse repeated blank lines remove-duplicate-words — Remove Duplicate Words,
keep the first of each repeated word word-wrap — Word Wrap,
wrap text to a column width Machine-readable specification: OpenAPI 3.0 (YAML).