EncodeDesk
Get Pro

API Reference

Every tool available as a REST endpoint. Authenticate with your API key to call any tool programmatically from scripts, CI pipelines, or applications.

Authentication

Pass your key in either header:

X-API-Key: YOUR_KEYAuthorization: Bearer YOUR_KEY
Get your API key
Base URL

All endpoints are POST:

POST /api/tools/{slug}

Content-Type: application/json

Rate Limits
  • Per minute2,000 req
  • Pro / month2,50,000
  • Team / month12,50,000
Error responses
400Invalid request body or tool input
401Missing, invalid, or revoked API key
403API access requires Pro or Team plan
404Tool slug not found
429Monthly cap or per-minute limit (2,000/min) exceeded
500Unexpected server error in the tool

JSON

13 endpoints

JSON Formatter

Format, minify, or sort JSON with syntax highlighting. Detects errors with exact position.

Open tool
POST/api/tools/json-formatter

JSON Diff

Compare two JSON objects side by side. Highlights added, removed, and changed keys with a semantic path-based diff.

Open tool
POST/api/tools/json-diff

JSON to YAML

Convert between JSON and YAML with syntax highlighting on both panels. Supports both directions with a one-click swap.

Open tool
POST/api/tools/json-to-yaml

JSON to XML

Convert between JSON and XML with syntax highlighting on both panels. Supports both directions with a one-click swap.

Open tool
POST/api/tools/json-to-xml

JSONPath Query

Query JSON with JSONPath expressions. Supports filters, deep scan, array slices, and more.

Open tool
POST/api/tools/jsonpath-tester

JSON Schema Generator

Infer a JSON Schema (draft-07) from a sample JSON object. Options for required fields and strict mode.

Open tool
POST/api/tools/json-schema-generator

JSON to JSONL

Convert between JSON arrays and newline-delimited JSON (JSONL/NDJSON) with record count and syntax highlighting.

Open tool
POST/api/tools/json-to-jsonl

TOML Viewer

Convert between TOML and JSON with syntax highlighting on both panels. Supports both directions with a one-click swap.

Open tool
POST/api/tools/toml-viewer

JSON Key Sorter

Sort JSON object keys alphabetically (ascending or descending), recursively through nested objects.

Open tool
POST/api/tools/json-sort
Request body
FieldTypeDefault
input?string
order?asc | descasc
recursive?booleantrue
sortArrays?booleanfalse
indent?number2

JSON Flatten / Unflatten

Flatten nested JSON to dot-notation keys, or restore a flat object back to nested structure.

Open tool
POST/api/tools/json-flatten
Request body
FieldTypeDefault
mode?flatten | unflattenflatten
input?string
separator?. | _ | /.
arrayMode?dot | bracketdot

JSON Repair

Fix common JSON errors: trailing commas, single quotes, unquoted keys, JS comments.

Open tool
POST/api/tools/json-repair
Request body
FieldTypeDefault
input?string
indent?2 | 4 | 0

JSON Minifier

Strip whitespace from JSON. Optionally remove nulls and sort keys.

Open tool
POST/api/tools/json-minifier
Request body
FieldTypeDefault
input?string
removeNulls?boolean
sortKeys?boolean

JSON Array Tools

async

Sort, filter, deduplicate, pluck, paginate, and transform JSON arrays.

Open tool
POST/api/tools/json-array-transformer
Request body
FieldTypeDefault
input?string
operation?unique | sort | filter | pluck | flatten | count | paginate | shuffle | reverseunique
sortKey?string
sortDir?asc | descasc
filterKey?string
filterValue?string
pluckKey?string
uniqueKey?string
page?number
pageSize?number
indent?number

Text

27 endpoints

Word Counter

Count words, characters, unique words, sentences, paragraphs, reading time, and see top word frequency.

Open tool
POST/api/tools/word-counter

Text Diff

Compare two texts with LCS line diff, word-level inline highlighting, and split/unified view modes.

Open tool
POST/api/tools/text-diff

Text Case Converter

Convert text to camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, and 4 more, all 10 formats shown at once.

Open tool
POST/api/tools/text-case-converter
Request body
FieldTypeDefault
input?string

Line Sorter

Sort lines A to Z, Z to A, reverse, or shuffle. Options: deduplicate, case-insensitive, trim whitespace, remove blank lines.

Open tool
POST/api/tools/line-sorter

String Escape

Escape or unescape strings for JSON, HTML, URL, or Unicode.

Open tool
POST/api/tools/string-escape

Slugify

Convert text to a URL-safe, lowercase slug.

Open tool
POST/api/tools/url-slug-generator

Markdown Preview

Render Markdown to HTML with a live preview.

Open tool
POST/api/tools/markdown-preview

Lorem Ipsum Generator

Generate lorem ipsum placeholder text by paragraphs, words, or sentences.

Open tool
POST/api/tools/lorem-ipsum

Token Counter

Estimate LLM token count using the ~4 chars/token heuristic (approximate).

Open tool
POST/api/tools/token-counter

HTML Entities

Encode characters to HTML entities or decode HTML entities to characters.

Open tool
POST/api/tools/html-entity-encoder

Meta Tag Generator

Generate SEO, Open Graph, and Twitter Card meta tags.

Open tool
POST/api/tools/meta-tag-generator

HTML to Markdown

Convert HTML to clean Markdown. Handles headings, links, lists, code blocks, tables, and images.

Open tool
POST/api/tools/html-to-markdown
Request body
FieldTypeDefault
input?string
headingStyle?atx | setextatx
codeBlockStyle?fenced | indentedfenced

HTML to Plain Text

Strip all HTML tags and return clean plain text. Decodes HTML entities and preserves paragraph breaks.

Open tool
POST/api/tools/html-to-text
Request body
FieldTypeDefault
input?string
preserveLinks?booleanfalse
preserveLineBreaks?booleantrue
decodeEntities?booleantrue

Open Graph Preview

Parse OG and Twitter Card meta tags from HTML. Shows what Google, Twitter, and LinkedIn will display.

Open tool
POST/api/tools/opengraph-preview
Request body
FieldTypeDefault
input?string

Text Reverser

Reverse characters, words, or lines. Includes Unicode flip mode (ʇxǝʇ uʍop ǝpısdn).

Open tool
POST/api/tools/text-reverse
Request body
FieldTypeDefault
input?string
mode?chars | words | lines | flipchars

Text Repeater

Repeat any text N times with a custom separator or one per line.

Open tool
POST/api/tools/text-repeat
Request body
FieldTypeDefault
input?string
count?number3
separator?string
newLine?booleanfalse

Morse Code

Encode text to Morse code or decode Morse back to text. Letters separated by spaces, words by /.

Open tool
POST/api/tools/morse-code-converter
Request body
FieldTypeDefault
input?string
mode?encode | decodeencode

Palindrome Checker

Check if text is a palindrome or find all palindromes within a block of text. Configurable case and punctuation.

Open tool
POST/api/tools/palindrome-checker
Request body
FieldTypeDefault
input?string
mode?check | findcheck
ignoreCase?booleantrue
ignoreSpaces?booleantrue
ignorePunctuation?booleantrue

Character Frequency

Count the frequency of each character in your text. Shows count, percentage, and a visual bar chart.

Open tool
POST/api/tools/char-frequency
Request body
FieldTypeDefault
input?string
includeSpaces?booleanfalse
caseSensitive?booleanfalse
top?number20

Markdown Table Generator

Convert CSV to a Markdown table, parse one back to CSV, or convert data pasted from Excel or Sheets to Markdown. Optional header row and bold styling.

Open tool
POST/api/tools/markdown-table-generator
Request body
FieldTypeDefault
mode?csv-to-md | md-to-csv | buildercsv-to-md
input?string
align?left | center | right | noneleft
separator?string,
hasHeader?booleantrue
bold?booleanfalse

Markdown Table of Contents

Auto-generate a linked table of contents from Markdown headings with configurable depth and list style.

Open tool
POST/api/tools/markdown-toc
Request body
FieldTypeDefault
input?string
style?dash | number | asteriskdash
minLevel?number1
maxLevel?number3

Readability Statistics

Analyze text readability with Flesch Reading Ease, Flesch–Kincaid Grade, Gunning Fog, SMOG, and ARI scores.

Open tool
POST/api/tools/readability-score-checker
Request body
FieldTypeDefault
input?string

Bulk Find & Replace

async

Apply multiple find-and-replace rules to text at once. Supports plain text and regex patterns.

Open tool
POST/api/tools/bulk-replace
Request body
FieldTypeDefault
rules?string
input?string
useRegex?booleantrue
caseInsensitive?booleanfalse
wholeWord?booleanfalse
multiline?booleantrue
dryRun?booleanfalse

Mustache Template Renderer

async

Render Mustache templates with JSON data. Supports {{variable}}, {{{unescaped}}}, {{#section}}...{{/section}}, and {{^inverted}}.

Open tool
POST/api/tools/mustache-template-renderer
Request body
FieldTypeDefault
template?string
data?string

Word Frequency Counter

async

Count word frequencies in text. Remove common stop words, filter by minimum length, and export as table, JSON, or CSV.

Open tool
POST/api/tools/word-frequency-counter
Request body
FieldTypeDefault
input?string
topN?number20
removeStopWords?booleantrue
caseSensitive?booleanfalse
minLength?number2
format?table | json | csvtable

Text Similarity

Measure similarity between two texts using Levenshtein distance, Jaro-Winkler, cosine similarity, and longest common subsequence.

Open tool
POST/api/tools/text-similarity
Request body
FieldTypeDefault
text1?string
text2?string

Data

40 endpoints

Base64 Encode / Decode

Encode text to Base64 or decode Base64 back to text. Supports standard and URL-safe variants.

Open tool
POST/api/tools/base64-encode

CSV to JSON

Convert CSV to JSON array or JSON array back to CSV. RFC 4180 compliant, handles quoted fields with commas.

Open tool
POST/api/tools/csv-to-json

CSV / Excel to Array

Convert a CSV or tab-separated table to a 2D JSON array.

Open tool
POST/api/tools/csv-to-array

URL Encode / Decode

Percent-encode or decode URL components. Supports Component, Full URL, and Form (+) encoding variants.

Open tool
POST/api/tools/url-encode

Query String Parser

Parse a query string into JSON, or stringify a JSON object to a query string.

Open tool
POST/api/tools/query-string-parser

Image to Base64 Converter

Convert an image file to base64, a data: URI, or ready-made HTML, CSS, and Markdown snippets.

Open tool
POST/api/tools/image-to-base64

SVG to Data URI Converter

Convert SVG markup to a URL-encoded or base64 data URI, ready to embed in CSS, HTML, or Markdown.

Open tool
POST/api/tools/svg-to-data-uri

MIME Type Lookup

Look up the MIME type for a file extension, or the extension for a MIME type.

Open tool
POST/api/tools/mime-types

JSON to SQL

Convert a JSON array of objects to SQL INSERT statements. Supports MySQL, PostgreSQL, SQLite, and batch inserts.

Open tool
POST/api/tools/json-to-sql

CSV to SQL

Convert CSV data to SQL INSERT statements. Auto-detects column headers and infers data types.

Open tool
POST/api/tools/csv-to-sql

XML Formatter

Format, minify, or validate XML. Detects syntax errors with line and column numbers.

Open tool
POST/api/tools/xml-formatter
Request body
FieldTypeDefault
input?string
mode?format | minify | validateformat
indent?2 | 4 | 1 | 82

XML to CSV

Convert XML to CSV. Auto-detects the repeating row element or specify a dot-notation path.

Open tool
POST/api/tools/xml-to-csv
Request body
FieldTypeDefault
input?string
rowPath?string

XPath Query

Run XPath 1.0 expressions against XML, returns matching elements, attributes, or text nodes.

Open tool
POST/api/tools/xpath-query
Request body
FieldTypeDefault
xml?string
expression?string

YAML Formatter

Format, validate, or convert YAML to JSON. Detects duplicate keys and syntax errors.

Open tool
POST/api/tools/yaml-formatter
Request body
FieldTypeDefault
input?string
mode?format | validate | to-jsonformat
indent?2 | 42

Text to Binary

Convert text to binary (0s and 1s) or decode binary back to text. UTF-8 aware.

Open tool
POST/api/tools/text-to-binary
Request body
FieldTypeDefault
input?string
mode?encode | decodeencode
separator?space | none | commaspace

Hex Encode / Decode

Encode text to hexadecimal bytes or decode hex back to text. Supports space, comma, and 0x separators.

Open tool
POST/api/tools/hex-converter
Request body
FieldTypeDefault
input?string
mode?encode | decodeencode
separator?space | none | comma | 0xspace
uppercase?booleanfalse

Punycode Converter

Convert internationalized domain names to Punycode (ACE) and back. Encode/decode individual labels or full domains.

Open tool
POST/api/tools/punycode-converter
Request body
FieldTypeDefault
input?string
mode?domain-to-ascii | domain-to-unicode | encode | decodedomain-to-ascii

Base32 Encode / Decode

Encode or decode Base32 in RFC 4648, Base32hex, Crockford, or z-base-32 variants.

Open tool
POST/api/tools/base32-encode
Request body
FieldTypeDefault
input?string
mode?encode | decodeencode
variant?rfc4648 | hex | crockford | zbase32rfc4648

Base58 Encode / Decode

Encode or decode Base58 using Bitcoin, IPFS, or Flickr alphabets.

Open tool
POST/api/tools/base58-encode
Request body
FieldTypeDefault
input?string
mode?encode | decodeencode
variant?bitcoin | ipfs | flickrbitcoin

URL Parser

Break a URL into its components: scheme, host, port, path, query parameters, and hash. Useful for debugging API endpoints and link structures.

Open tool
POST/api/tools/url-parser
Request body
FieldTypeDefault
url?string

.env Parser / Converter

Parse and validate .env files, or convert them to JSON, shell export statements, or docker run -e flags.

Open tool
POST/api/tools/env-parser
Request body
FieldTypeDefault
input?string
mode?parse | validate | to-export | to-json | to-docker-envparse
prefix?string
quote?booleantrue

TOML to YAML Converter

Convert TOML to YAML using a pure-TypeScript parser with no external dependencies. For the reverse direction, see YAML to TOML.

Open tool
POST/api/tools/toml-to-yaml
Request body
FieldTypeDefault
input?string
indent?number2

CSV Validator

async

Validate CSV structure: check for consistent column counts, duplicate headers, empty headers, and infer column data types.

Open tool
POST/api/tools/csv-validator
Request body
FieldTypeDefault
input?string
delimiter?, | | ;,
hasHeader?booleantrue

YAML to .env Converter

Convert YAML configuration to .env format or vice versa. Nested YAML keys are flattened with _ separators.

Open tool
POST/api/tools/yaml-to-env
Request body
FieldTypeDefault
mode?yaml-to-env | env-to-yamlyaml-to-env
input?string
prefix?string
quote?booleantrue

HTML Table Extractor

async

Extract tables from HTML and export as JSON, CSV, or Markdown. Handles rowspan/colspan and nested tags.

Open tool
POST/api/tools/html-table-extractor
Request body
FieldTypeDefault
input?string
format?json | csv | markdownjson
tableIndex?number0
firstRowHeader?booleantrue

HTML Meta Extractor

async

Extract all <meta> tags, <title>, Open Graph, Twitter Card, canonical links, and JSON-LD from an HTML document.

Open tool
POST/api/tools/html-meta-extractor
Request body
FieldTypeDefault
input?string
format?table | jsontable

XML Validator

async

Validate XML well-formedness: check tag matching, unclosed tags, attribute quoting, and unescaped special characters.

Open tool
POST/api/tools/xml-validator
Request body
FieldTypeDefault
input?string

SQL Schema Generator

async

Generate a CREATE TABLE SQL statement from a JSON object or CSV sample. Infers column types, adds id and timestamp columns.

Open tool
POST/api/tools/sql-schema-generator
Request body
FieldTypeDefault
input?string
inputType?json | csvjson
tableName?stringmy_table
dialect?postgresql | mysql | sqlitepostgresql
addId?booleantrue
addTimestamps?booleantrue
nullableByDefault?booleanfalse

SQL SELECT Builder

async

Build a SELECT query visually: choose columns, add JOINs, WHERE clauses, GROUP BY, ORDER BY, and LIMIT.

Open tool
POST/api/tools/sql-select-generator
Request body
FieldTypeDefault
table?stringusers
tableAlias?string
columns?stringid, name, email
joins?string
wheres?string
groupBy?string
having?string
orderBy?string
limit?number0
offset?number0
distinct?booleanfalse
dialect?postgresql | mysql | sqlitepostgresql

JSON to CSV

async

Convert a JSON array to CSV with configurable delimiter and null handling.

Open tool
POST/api/tools/json-to-csv
Request body
FieldTypeDefault
input?string
delimiter?, | ; | | |
includeHeaders?boolean
nullValue?string

XML to JSON

async

Convert XML to JSON. Attributes are prefixed with @, text nodes use #text.

Open tool
POST/api/tools/xml-to-json
Request body
FieldTypeDefault
input?string
indent?2 | 4 | 0
attributePrefix?string
textKey?string

XML to YAML

async

Convert XML documents to YAML format.

Open tool
POST/api/tools/xml-to-yaml
Request body
FieldTypeDefault
input?string
attributePrefix?string
textKey?string

XML Minifier

Remove whitespace and comments from XML to reduce file size.

Open tool
POST/api/tools/xml-minifier
Request body
FieldTypeDefault
input?string
removeComments?boolean
removeDeclaration?boolean
collapseWhitespace?boolean

XML Escape / Unescape

Escape or unescape XML special characters: &, <, >, ", &apos;.

Open tool
POST/api/tools/xml-escape
Request body
FieldTypeDefault
input?string
direction?escape | unescape
escapeQuotes?boolean
escapeApos?boolean

YAML to JSON

async

Convert YAML documents to JSON format.

Open tool
POST/api/tools/yaml-to-json
Request body
FieldTypeDefault
input?string
indent?2 | 4 | 0

YAML to TOML

async

Convert YAML configuration files to TOML format.

Open tool
POST/api/tools/yaml-to-toml
Request body
FieldTypeDefault
input?string

SQL INSERT Generator

async

Generate SQL INSERT statements from CSV or JSON data with dialect support.

Open tool
POST/api/tools/sql-insert-generator
Request body
FieldTypeDefault
input?string
tableName?string
inputFormat?csv | json
dialect?postgresql | mysql | sqlite | mssql
batchSize?number
ignoreErrors?boolean

TSV to CSV Converter

Convert between Tab-Separated Values and Comma-Separated Values.

Open tool
POST/api/tools/tsv-to-csv
Request body
FieldTypeDefault
input?string
direction?tsv-to-csv | csv-to-tsv
outputDelimiter?, | ; | |

CSV Column Filter

async

Pick, reorder, and rename columns from a CSV file.

Open tool
POST/api/tools/csv-column-filter
Request body
FieldTypeDefault
input?string
columns?string
delimiter?, | ; | | |
renameMap?string

INI / Properties Parser

async

Parse INI / .properties files to JSON, or convert JSON back to INI format.

Open tool
POST/api/tools/ini-to-json
Request body
FieldTypeDefault
input?string
direction?ini-to-json | json-to-iniini-to-json
indent?number
globalSection?string

Code

48 endpoints

Code Beautifier

Format JS, TS, JSX, TSX, CSS, SCSS, Less, HTML, Markdown, GraphQL, YAML, JSON, or XML using Prettier.

Open tool
POST/api/tools/code-beautifier

SQL Formatter

Format and beautify SQL queries. Supports SQL, MySQL, PostgreSQL, and SQLite dialects.

Open tool
POST/api/tools/sql-formatter

SQL Minifier

Minify SQL queries to a single line, stripping comments and collapsing whitespace. Reduces size for embedding in code.

Open tool
POST/api/tools/sql-minifier

SQL Escape String

Escape strings for safe use in SQL queries, shows dialect-specific escaping for MySQL, PostgreSQL, and SQLite.

Open tool
POST/api/tools/sql-escape

Regex Tester

Test regular expressions with live match highlighting, capture groups, and named groups, all client-side.

Open tool
POST/api/tools/regex-tester

JWT Decoder

Decode a JWT token: header, payload, claims, and expiry. No secret required.

Open tool
POST/api/tools/jwt-decoder
Request body
FieldTypeDefault
tokenstring

cURL Builder

Build a cURL command from URL, method, headers, and body, with flag toggles and instant preview.

Open tool
POST/api/tools/curl-builder

Git Commit Linter

Lint and compose Conventional Commits: type picker, scope, breaking-change flag, live validation.

Open tool
POST/api/tools/git-commit-message-linter

Cron Expression Parser

Parse a cron expression: plain-English description, field breakdown, next N scheduled runs, @preset shortcuts.

Open tool
POST/api/tools/cron-parser

SemVer Parser

Parse and compare semantic version strings: major/minor/patch breakdown, pre-release flags, two-version comparison.

Open tool
POST/api/tools/semver-parser

Expression Evaluator

REPL-style math evaluator powered by mathjs: units, matrices, trig, stats, complex numbers.

Open tool
POST/api/tools/math-expression-evaluator

CSS Minifier

Minify CSS by removing comments, collapsing whitespace, shortening hex colors, and stripping zero units.

Open tool
POST/api/tools/css-minifier
Request body
FieldTypeDefault
input?string
removeComments?booleantrue
removeWhitespace?booleantrue
shortenColors?booleantrue
removeZeroUnits?booleantrue

CSS Specificity Calculator

Calculate the specificity of CSS selectors, shows (a, b, c) breakdown and numeric score. Supports multiple selectors.

Open tool
POST/api/tools/css-specificity
Request body
FieldTypeDefault
input?string

CSS to JS

Convert CSS property declarations to a camelCase JavaScript object, useful for React inline styles.

Open tool
POST/api/tools/css-to-js
Request body
FieldTypeDefault
input?string
format?react | object | camelreact

CSS Unit Converter

Convert CSS values between px, rem, em, pt, vh, vw, cm, mm, in and more. Shows all units at once.

Open tool
POST/api/tools/css-unit-converter
Request body
FieldTypeDefault
value?number16
from?px | rem | em | pt | cm | mm | in | vh | vw | %px
baseFontSize?number16
viewportWidth?number1440
viewportHeight?number900
parentSize?number16

CSS Variables Extractor

Extract all CSS custom properties (--variables) from a stylesheet. Export as JSON, SCSS variables, or JS tokens.

Open tool
POST/api/tools/css-variable-extractor
Request body
FieldTypeDefault
input?string
filter?string
format?list | json | scss | jslist

HTML Formatter

async

Format or minify HTML using Prettier. Fixes indentation, attribute ordering, and self-closing tags.

Open tool
POST/api/tools/html-formatter
Request body
FieldTypeDefault
input?string
mode?format | minifyformat
indent?2 | 42

cURL to Fetch Converter

Convert a cURL command to fetch(), axios, Python requests, or Node.js http. Handles headers, body, auth, and flags.

Open tool
POST/api/tools/curl-fetch-converter
Request body
FieldTypeDefault
input?string
mode?curl-to-fetch | curl-to-axios | curl-to-python | curl-to-nodecurl-to-fetch
typescript?booleanfalse

.gitignore Generator

async

Generate .gitignore files for 24 stacks: Node, Python, Go, Rust, React, Next.js, Django, Rails, Flutter, Docker, and more.

Open tool
POST/api/tools/gitignore-generator
Request body
FieldTypeDefault
templates?string
extras?string

Git Diff Viewer

Parse and display git diff output as a structured, colored side-by-side or unified diff.

Open tool
POST/api/tools/git-diff-viewer
Request body
FieldTypeDefault
input?string
view?unified | statsunified

Dockerfile Generator

Generate production-ready Dockerfiles for Node, Python, Go, Rust, Java, PHP, Ruby, Deno, and Bun.

Open tool
POST/api/tools/dockerfile-generator
Request body
FieldTypeDefault
stack?node | python | go | rust | java | php | ruby | deno | bunnode
port?number3000
useMultiStage?booleantrue
nonRoot?booleantrue
packageManager?npm | yarn | pnpm | pip | poetry | maven | gradlenpm

Docker Compose Generator

Generate docker-compose.yml with services for Postgres, MySQL, MongoDB, Redis, Nginx, MinIO, and more.

Open tool
POST/api/tools/docker-compose-generator
Request body
FieldTypeDefault
services?string
appPort?number3000
appImage?string
version?3.9 | 3.8 | 33.9
useNetwork?booleantrue
useVolumes?booleantrue

Docker Run Builder

Build a docker run command interactively: ports, volumes, env vars, networks, and restart policy.

Open tool
POST/api/tools/docker-run-builder
Request body
FieldTypeDefault
image?string
name?string
network?string
user?string
workdir?string
entrypoint?string
command?string
memLimit?string
cpus?string
ports?string
volumes?string
envVars?string
labels?string
detach?booleantrue
remove?booleanfalse
interactive?booleanfalse
privileged?booleanfalse
readOnly?booleanfalse
restart?no | always | unless-stopped | on-failureno

.dockerignore Generator

Generate .dockerignore files for common stacks to speed up Docker builds.

Open tool
POST/api/tools/dockerignore-generator
Request body
FieldTypeDefault
stack?string

grep Command Builder

Build grep, ripgrep (rg), or ag (The Silver Searcher) commands with flags explained.

Open tool
POST/api/tools/grep-command-builder
Request body
FieldTypeDefault
pattern?string
path?string.
tool?grep | rg | aggrep
recursive?booleantrue
ignoreCase?booleanfalse
invertMatch?booleanfalse
wholeLine?booleanfalse
wholeWord?booleanfalse
lineNumbers?booleantrue
countOnly?booleanfalse
filesOnly?booleanfalse
fixedString?booleanfalse
followSymlinks?booleanfalse
nullSeparator?booleanfalse
showContext?number0
maxCount?number0
include?string
exclude?string

find Command Builder

Build find commands with type, name, size, mtime, and exec filters.

Open tool
POST/api/tools/find-command-builder
Request body
FieldTypeDefault
path?string.
type?any | file | directory | symlinkany
name?string
extension?string
minDepth?number0
maxDepth?number0
newerThan?string
olderThan?string
minSize?string
maxSize?string
empty?booleanfalse
executable?booleanfalse
readable?booleanfalse
permissions?string
exclude?string
action?print | print0 | ls | delete | execprint
execCommand?string

Shell String Escaper

Escape strings for Bash, PowerShell, single-quote, double-quote, and ANSI-C quoting. Warns about injection risks.

Open tool
POST/api/tools/shell-escape
Request body
FieldTypeDefault
input?string
mode?single-quote | double-quote | ansi-c | powershell | analyzesingle-quote

GraphQL Formatter

Format, minify, or validate GraphQL queries and schema definitions.

Open tool
POST/api/tools/graphql-formatter
Request body
FieldTypeDefault
input?string
mode?format | minify | validateformat
indent?number2

JSON to Go Struct

Convert a JSON object to Go structs with json tags. Supports nested types, arrays, and omitempty.

Open tool
POST/api/tools/json-to-go
Request body
FieldTypeDefault
input?string
structName?stringRoot
usePointers?booleanfalse
omitEmpty?booleantrue
inlineStructs?booleanfalse

JSON to Python Class

Convert a JSON object to TypedDict, dataclass, or Pydantic model with type annotations.

Open tool
POST/api/tools/json-to-python
Request body
FieldTypeDefault
input?string
className?stringRoot
outputStyle?typeddict | dataclass | pydantictypeddict
optionalNulls?booleantrue

JSON to Zod Schema

Generate a Zod schema from a JSON object or array with type inference for emails, URLs, UUIDs, and dates.

Open tool
POST/api/tools/json-to-zod
Request body
FieldTypeDefault
input?string
schemaName?stringschema
strict?booleanfalse
inferLiterals?booleanfalse

nginx Config Generator

Generate nginx server blocks for static sites, SPAs, reverse proxies, and PHP apps with SSL and security headers.

Open tool
POST/api/tools/nginx-config-generator
Request body
FieldTypeDefault
serverName?stringexample.com
preset?static | spa | proxy | phpstatic
root?string/var/www/html
proxyPass?stringhttp://localhost:3000
port?number80
enableSsl?booleanfalse
enableGzip?booleantrue
enableCache?booleantrue
enableHsts?booleanfalse

package.json Generator

async

Generate a package.json with correct scripts and dependencies for Node, React, Next.js, a library, or a CLI.

Open tool
POST/api/tools/package-json-generator
Request body
FieldTypeDefault
name?stringmy-app
version?string1.0.0
description?string
preset?none | node | react | nextjs | library | clinone
type?module | commonjsmodule
author?string
license?stringMIT
private?booleanfalse
includeTest?booleantrue

Kubernetes Deployment Generator

async

Generate a production-ready Kubernetes Deployment YAML with resource limits, health probes, env vars, and rolling update strategy.

Open tool
POST/api/tools/kubernetes-deployment-generator
Request body
FieldTypeDefault
appName?stringmy-app
image?stringnginx:latest
replicas?number2
port?number80
namespace?stringdefault
strategy?RollingUpdate | RecreateRollingUpdate
pullPolicy?IfNotPresent | Always | NeverIfNotPresent
cpuRequest?string100m
cpuLimit?string500m
memRequest?string128Mi
memLimit?string512Mi
envVars?string
enableProbe?booleantrue
probePath?string/health

Kubernetes Service Generator

async

Generate a Kubernetes Service YAML (ClusterIP, NodePort, LoadBalancer) with optional Ingress and TLS configuration.

Open tool
POST/api/tools/kubernetes-service-generator
Request body
FieldTypeDefault
appName?stringmy-app
port?number80
targetPort?number8080
namespace?stringdefault
serviceType?ClusterIP | NodePort | LoadBalancerClusterIP
enableIngress?booleanfalse
host?stringapp.example.com
enableTls?booleanfalse
ingressClass?stringnginx

Kubernetes ConfigMap / Secret

async

Generate Kubernetes ConfigMap or Secret YAML from key=value pairs. Secret values are automatically base64-encoded.

Open tool
POST/api/tools/kubernetes-configmap-generator
Request body
FieldTypeDefault
name?stringmy-config
namespace?stringdefault
kind?ConfigMap | Secret | bothConfigMap
data?stringDATABASE_URL=postgres://localhost/mydb REDIS_URL=redis://localhost:6379
secretData?stringDB_PASSWORD=hunter2 API_KEY=sk-live-abc123
encodeBase64?booleantrue

.htaccess Generator

async

Generate Apache .htaccess rules for HTTPS redirects, www/non-www, SPA/WordPress routing, caching, GZIP, and security headers.

Open tool
POST/api/tools/htaccess-generator
Request body
FieldTypeDefault
preset?basic | spa | wordpress | redirect | security | performancebasic
enableWww?none | add-www | remove-wwwnone
enableHttps?booleantrue
enableGzip?booleantrue
enableCache?booleantrue
enableSecurity?booleantrue
errorPages?booleantrue
directoryIndex?stringindex.html
redirects?string

MySQL to PostgreSQL

Convert MySQL DDL and DML to PostgreSQL syntax. Handles type mapping, AUTO_INCREMENT, backtick identifiers, and MySQL-specific functions.

Open tool
POST/api/tools/mysql-to-postgres
Request body
FieldTypeDefault
input?string

HTML Minifier

async

Minify HTML by removing comments, collapsing whitespace, and collapsing boolean attributes. Preserves <script>, <style>, and <pre> content.

Open tool
POST/api/tools/html-minifier
Request body
FieldTypeDefault
input?string
removeComments?booleantrue
collapseWhitespace?booleantrue
collapseBooleanAttrs?booleantrue
removeEmptyAttrs?booleanfalse
removeRedundantAttrs?booleanfalse
removeOptionalTags?booleanfalse

HTML to JSX

Convert HTML to JSX: rename class to className, for to htmlFor, convert inline styles to objects, and handle void elements.

Open tool
POST/api/tools/html-to-jsx
Request body
FieldTypeDefault
input?string
addWrapper?booleanfalse
componentName?stringMyComponent
useFragment?booleantrue

JavaScript Minifier

async

Minify JavaScript by removing comments and collapsing whitespace. Preserves string literals and template literals.

Open tool
POST/api/tools/js-minifier
Request body
FieldTypeDefault
input?string
removeComments?booleantrue
collapseWhitespace?booleantrue
removeConsole?booleanfalse

JSON to TypeScript

async

Generate TypeScript interfaces or types from a JSON sample.

Open tool
POST/api/tools/json-to-typescript
Request body
FieldTypeDefault
input?string
rootName?string
useInterface?boolean
optionalFields?boolean
exportAll?boolean

PostgreSQL to MySQL

async

Convert PostgreSQL SQL to MySQL: type mapping, SERIAL to AUTO_INCREMENT, double quotes to backtick identifiers.

Open tool
POST/api/tools/postgres-to-mysql
Request body
FieldTypeDefault
input?string

JavaScript to TypeScript

async

Add TypeScript annotations to JavaScript: types on params, return types, convert require() to import.

Open tool
POST/api/tools/javascript-to-typescript
Request body
FieldTypeDefault
input?string
addParamTypes?boolean
addReturnTypes?boolean
strict?boolean

.editorconfig Generator

async

Generate .editorconfig files with root style rules and per-language overrides for Markdown, Python, Go, Make, YAML, and JSON.

Open tool
POST/api/tools/editorconfig-generator
Request body
FieldTypeDefault
indentStyle?space | tabspace
indentSize?number2
endOfLine?lf | crlf | crlf
charset?utf-8 | utf-8-bom | latin1 | utf-16be | utf-16leutf-8
trimTrailingWhitespace?booleantrue
insertFinalNewline?booleantrue
languages?string

GitHub Actions Workflow Generator

async

Generate a GitHub Actions CI workflow for Node, Python, Go, or Docker projects: checkout, install, test, build, and optional Docker push.

Open tool
POST/api/tools/github-actions-generator
Request body
FieldTypeDefault
stack?node | python | go | dockernode
version?string
packageManager?npm | yarn | pnpmnpm
branches?stringmain
runTests?booleantrue
buildStep?booleantrue
dockerPush?booleanfalse

CHANGELOG Generator

async

Convert Conventional Commits (paste your git log) into a Keep a Changelog formatted CHANGELOG.md, grouped by Added/Fixed/Changed/Breaking.

Open tool
POST/api/tools/changelog-generator
Request body
FieldTypeDefault
commits?string
version?string
date?string

Diff Patch Generator

async

Generate a downloadable unified diff (.patch) file from two text blocks, applicable with `git apply` or `patch`.

Open tool
POST/api/tools/diff-patch-generator
Request body
FieldTypeDefault
original?string
modified?string
filename?stringfile.txt
context?number3

Security

12 endpoints

Hash Generator

Generate MD5, SHA-1, SHA-256, and SHA-512 hashes simultaneously in your browser, HEX or Base64, with hash verification.

Open tool
POST/api/tools/hash-generator

HMAC Generator

Generate HMAC-SHA1/256/512 signatures simultaneously, HEX or Base64, key strength indicator, verify mode.

Open tool
POST/api/tools/hmac-generator

Bcrypt Generator

async

Hash passwords with bcrypt and verify them, configurable cost rounds with time estimates, side-by-side.

Open tool
POST/api/tools/bcrypt-generator

Password Generator

Generate cryptographically random passwords with entropy bits and strength rating.

Open tool
POST/api/tools/password-generator
Request body
FieldTypeDefault
length?number16
count?number5
uppercase?booleantrue
numbers?booleantrue
symbols?booleantrue
excludeSimilar?booleanfalse

UUID Generator

Generate UUID v4 (random), v7 (time-ordered, best for database PKs), or v1 (time-based).

Open tool
POST/api/tools/uuid-generator

Password Strength Checker

Check the strength of a password: entropy, character sets, common patterns, and crack-time estimate.

Open tool
POST/api/tools/password-strength-checker
Request body
FieldTypeDefault
password?string

JWT Generator

async

Generate signed JWTs with HS256/HS384/HS512. Set custom payload, expiry, issuer, subject, and audience.

Open tool
POST/api/tools/jwt-generator
Request body
FieldTypeDefault
payload?string
secret?string
algorithm?HS256 | HS384 | HS512HS256
expiresIn?number3600
issuer?string
subject?string
audience?string

OTP / TOTP Generator

async

Generate TOTP/HOTP codes from a Base32 secret, or generate a new secret. Compatible with Google Authenticator.

Open tool
POST/api/tools/otp-generator
Request body
FieldTypeDefault
secret?string
mode?totp | hotp | generate-secrettotp
digits?number6
period?number30
counter?number0
algorithm?SHA1 | SHA256 | SHA512SHA1

ULID Generator

async

Generate ULIDs: sortable, URL-safe 26-character identifiers combining a millisecond timestamp with 80 bits of randomness.

Open tool
POST/api/tools/ulid-generator
Request body
FieldTypeDefault
count?number1
timestamp?string

NanoID Generator

async

Generate NanoIDs: compact, URL-safe, cryptographically random unique IDs with a configurable size and alphabet.

Open tool
POST/api/tools/nanoid-generator
Request body
FieldTypeDefault
count?number1
size?number21
alphabet?string

CUID2 Generator

async

Generate CUID2 identifiers: collision-resistant, horizontally scalable, secure IDs designed for use as database primary keys.

Open tool
POST/api/tools/cuid2-generator
Request body
FieldTypeDefault
count?number1
length?number24

S3 Bucket Policy Generator

A visual wizard for AWS S3 bucket policies: live JSON preview, risk warnings, and presets for public sites, IAM access, and CloudFront.

Open tool
POST/api/tools/s3-bucket-policy-generator

Numbers

17 endpoints

Base Converter

Convert numbers between binary, octal, decimal, and hexadecimal, all bases shown simultaneously. Uses BigInt for large numbers.

Open tool
POST/api/tools/base-converter

Number Formatter

Format numbers with locale-aware thousands separators, currency, units, and notation styles.

Open tool
POST/api/tools/number-formatter

Percentage Calculator

Five percentage formulas: % of number, part of total, % change, add/remove %, and reverse %.

Open tool
POST/api/tools/percentage-calculator

Roman Numerals

Convert between Roman numerals and decimal integers (1–3999) with visual breakdown.

Open tool
POST/api/tools/roman-numeral-converter

px to rem

Convert between pixel and rem CSS values with Tailwind scale reference.

Open tool
POST/api/tools/px-to-rem

Unit Converter

Convert between length, weight, temperature, volume, area, speed, and data units, all at once.

Open tool
POST/api/tools/unit-converter

Random Number Generator

Generate cryptographically random integers, floats, dice rolls, or pick from a list.

Open tool
POST/api/tools/random-number-generator

GCD & LCM Calculator

Calculate GCD and LCM for two or more integers. Shows step-by-step prime factorization.

Open tool
POST/api/tools/gcd-lcm-calculator
Request body
FieldTypeDefault
numbers?string
mode?both | gcd | lcmboth

Prime Number Checker

Check if a number is prime, find its prime factorization, divisors, and nearest primes.

Open tool
POST/api/tools/prime-number-checker
Request body
FieldTypeDefault
input?string
mode?check | factorize | generatecheck
count?number20

Fibonacci Sequence

Generate Fibonacci sequences, find the Nth number, or check if a number is Fibonacci. Uses bigint for large values.

Open tool
POST/api/tools/fibonacci-calculator
Request body
FieldTypeDefault
n?number20
mode?sequence | nth | indexsequence
value?string

Bitwise Operations

Perform bitwise AND, OR, XOR, NOT, NAND, NOR, XNOR, and bit-shifts. Shows results in decimal, binary, hex, and octal.

Open tool
POST/api/tools/bitwise-calculator
Request body
FieldTypeDefault
a?string
b?string
base?decimal | binary | hex | octaldecimal
bits?8 | 16 | 32 | 648

Scientific Notation

Convert numbers to/from scientific notation. Shows engineering notation, SI prefixes, and significant figures.

Open tool
POST/api/tools/scientific-notation-converter
Request body
FieldTypeDefault
input?string
mode?to-scientific | from-scientific | analyzeto-scientific
sigFigs?number6

Fraction Calculator

Add, subtract, multiply, divide, simplify, or compare fractions. Shows step-by-step working with LCM.

Open tool
POST/api/tools/fraction-calculator
Request body
FieldTypeDefault
a?string
b?string
operation?add | subtract | multiply | divide | simplify | compareadd

Matrix Calculator

async

Add, subtract, multiply matrices, find determinant, inverse, or transpose. One row per line, values space-separated.

Open tool
POST/api/tools/matrix-calculator
Request body
FieldTypeDefault
a?string
b?string
operation?multiply | add | subtract | transpose | determinant | inverse | scalar-multiplymultiply
scalar?number2

Statistics Calculator

async

Compute mean, median, mode, variance, std dev, quartiles, IQR, skewness, and geometric mean for a dataset.

Open tool
POST/api/tools/statistics-calculator
Request body
FieldTypeDefault
input?string

Number Sequence Generator

async

Generate arithmetic, geometric, Fibonacci, prime, square, cube, triangular, power, factorial, or custom formula sequences.

Open tool
POST/api/tools/number-sequence-generator
Request body
FieldTypeDefault
type?arithmetic | geometric | fibonacci | prime | square | cube | triangular | power | factorial | customarithmetic
start?number1
count?number20
step?number1
ratio?number2
base?number2
formula?string
separator?, | | ,

Number to Words

async

Convert numbers to English words. Supports integers, decimals, currency amounts, and ordinal forms up to quintillions.

Open tool
POST/api/tools/number-to-words
Request body
FieldTypeDefault
input?string
locale?en-US | en-GBen-US
ordinal?booleanfalse
currency?string

Date & Time

7 endpoints

Unix Timestamp

Convert Unix timestamps to dates. Shows all formats at once. Leave blank for the current time.

Open tool
POST/api/tools/timestamp-converter

Days Between Dates

Calculate the exact difference between two dates in years, months, days, hours, and more.

Open tool
POST/api/tools/days-between-dates

Age Calculator

Calculate exact age from a date of birth in years, months, and days.

Open tool
POST/api/tools/age-calculator

Working Days Counter

Count working days (Mon–Fri) between two dates, excluding weekends.

Open tool
POST/api/tools/working-days-calculator

Batch Timestamp Converter

Convert multiple timestamps at once: Unix seconds, milliseconds, or ISO 8601. One per line.

Open tool
POST/api/tools/batch-timestamp-converter
Request body
FieldTypeDefault
input?string
timezone?stringUTC

Cron Next Run Times

async

Calculate the next N run times for a cron expression (5-field or 6-field with seconds). Supports *, /, -, , and named values.

Open tool
POST/api/tools/cron-next-runs
Request body
FieldTypeDefault
expression?string0 9 * * 1-5
count?number10
startFrom?string

Date Calculator

async

Compute a target date by adding or subtracting days, weeks, months, or years from a base date.

Open tool
POST/api/tools/date-calculator
Request body
FieldTypeDefault
baseDate?string
operation?add | subtractadd
amount?number1
unit?days | weeks | months | yearsdays

Network

19 endpoints

CIDR Calculator

Calculate network address, broadcast, subnet mask, host range, and usable hosts from a CIDR block.

Open tool
POST/api/tools/cidr-subnet-calculator

chmod Calculator

Convert between octal chmod values and symbolic permission strings. Supports setuid (4xxx), setgid (2xxx), and sticky bit (1xxx).

Open tool
POST/api/tools/chmod-calculator

HTTP Status Codes

Look up the meaning, description, and RFC reference for any HTTP status code.

Open tool
POST/api/tools/http-status

MAC Address Generator

async

Generate random MAC addresses with configurable format, unicast/multicast, and optional prefix.

Open tool
POST/api/tools/mac-address-generator
Request body
FieldTypeDefault
count?number5
format?colon | dash | dot | plaincolon
uppercase?booleanfalse
unicast?booleantrue
localAdmin?booleanfalse
prefix?string

CORS Header Generator

Generate CORS headers for nginx, Apache, Express, FastAPI, Django, and raw HTTP headers.

Open tool
POST/api/tools/cors-header-generator
Request body
FieldTypeDefault
origins?string*
methods?stringGET, POST, PUT, DELETE, OPTIONS
headers?stringContent-Type, Authorization
exposeHeaders?string
credentials?booleanfalse
maxAge?number86400
mode?headers | nginx | apache | express | fastapi | djangoheaders

User-Agent Parser

Parse a User-Agent string to extract browser, engine, OS, device, and CPU information.

Open tool
POST/api/tools/user-agent-parser
Request body
FieldTypeDefault
ua?string

IP Address Converter

Convert IP addresses between dot-decimal, decimal, hex, binary, and IPv6 expanded/compressed formats.

Open tool
POST/api/tools/ip-address-converter
Request body
FieldTypeDefault
input?string
mode?auto | ipv4 | ipv6 | decimal | hex | binaryauto

DNS Record Generator

async

Generate BIND-format DNS zone file records: A, AAAA, CNAME, MX, TXT (with SPF), DMARC, NS, and SOA.

Open tool
POST/api/tools/dns-record-generator
Request body
FieldTypeDefault
domain?stringexample.com
ttl?number3600
format?bind | tablebind
includeA?booleantrue
aRecord?string203.0.113.1
includeAAAA?booleanfalse
aaaaRecord?string2001:db8::1
includeMX?booleantrue
mxRecords?string
includeTXT?booleantrue
txtRecords?string
includeDMARC?booleanfalse
dmarcPolicy?none | quarantine | rejectnone
dmarcEmail?string
includeNS?booleantrue
nsRecords?string

CSP Header Generator

async

Build a Content-Security-Policy header interactively: default-src, script-src, style-src, img-src, and more. Outputs raw header, nginx, and Express.

Open tool
POST/api/tools/csp-header-generator
Request body
FieldTypeDefault
defaultSrc?string'self'
scriptSrc?string
styleSrc?string
imgSrc?string
connectSrc?string
fontSrc?string
frameAncestors?string
objectSrc?string'none'
upgradeInsecureRequests?booleantrue
reportOnly?booleanfalse

DNS Lookup

async

Look up live A, AAAA, CNAME, MX, TXT, NS, SOA, and SRV records for any domain, or enter an IP address for a reverse (PTR) lookup, against your choice of resolver.

Open tool
POST/api/tools/dns-lookup
Request body
FieldTypeDefault
domain?string
recordType?ALL | A | AAAA | CNAME | MX | TXT | NS | SOA | SRVALL
resolver?system | google | cloudflare | opendns | quad9system

IP Address & Geolocation Lookup

async

Look up any IPv4/IPv6 address, or your own public IP, and see its country, region, city, ISP, and ASN. Real-time query, not a generator.

Open tool
POST/api/tools/ip-address-lookup
Request body
FieldTypeDefault
ip?string

DNS Propagation Checker

async

Check whether a DNS change has propagated across 34 named public resolvers in 24 countries, live and shown by name.

Open tool
POST/api/tools/dns-propagation-checker
Request body
FieldTypeDefault
domain?string
recordType?A | AAAA | CNAME | MX | NS | PTR | SRV | SOA | TXT | CAA | DS | DNSKEYA

Website Health Checker

async

Check any URL for SEO, PageSpeed, security, HTTP headers, and DNS issues with one complete website health check and report.

Open tool
POST/api/tools/website-health-checker

SSL/TLS Checker

async

Connect live to any domain and check its real SSL/TLS certificate: chain, expiry, SANs, TLS version, and cipher.

Open tool
POST/api/tools/ssl-checker
Request body
FieldTypeDefault
domain?string
port?string

SEO Checker

async

Fetch a live page and check its real title, meta description, canonical, robots.txt, sitemap, headings, Open Graph, schema, and links.

Open tool
POST/api/tools/seo-checker

Security Headers Checker

async

Connect live to any URL and check its real HTTP security headers: HSTS, CSP, X-Frame-Options, cross-origin isolation, cookie flags, and information-disclosure headers.

Open tool
POST/api/tools/security-headers-checker

Redirect Checker

async

Trace the real HTTP redirect chain for any URL: every hop, its status code, response time, redirect loops, and HTTPS downgrades.

Open tool
POST/api/tools/redirect-checker

HTTP Header Checker

async

Connect live to any URL and check its real response headers: Cache-Control, compression, ETag/Last-Modified validators, and CDN fingerprinting.

Open tool
POST/api/tools/http-header-checker

Website Security Scanner

async

Scan any live URL for mixed content, exposed .git/.env files, outdated JS libraries, missing Subresource Integrity, and HTTPS enforcement.

Open tool
POST/api/tools/website-security-scanner

Design

10 endpoints

Color Converter

Convert colors between HEX, RGB, HSL, HSV, and CMYK. Includes tints, shades, harmonies, and WCAG contrast.

Open tool
POST/api/tools/color-converter

Color Contrast Checker

Check WCAG 2.1 contrast ratio between foreground and background colors with live text preview.

Open tool
POST/api/tools/color-contrast

Color Palette Generator

Generate a full tint-to-shade scale from any base color. Export as CSS custom properties, Tailwind config, or SCSS.

Open tool
POST/api/tools/color-palette
Request body
FieldTypeDefault
color?string
steps?number9
format?hex | hsl | rgb | css-vars | tailwind | scsshex

CSS Animation Generator

Generate CSS keyframe animations from 15 built-in presets (fadeIn, slideInUp, bounce, spin, and more) or define custom keyframes.

Open tool
POST/api/tools/css-animation-generator
Request body
FieldTypeDefault
preset?fadeIn | fadeOut | slideInLeft | slideInRight | slideInUp | slideInDown | zoomIn | zoomOut | bounce | pulse | shake | spin | ping | flip | customfadeIn
selector?string.element
duration?number0.5
delay?number0
iterCount?string1
easing?ease | ease-in | ease-out | ease-in-out | linear | cubic-bezier(0.4,0,0.2,1)ease-out
fillMode?forwards | backwards | both | noneforwards
direction?normal | reverse | alternate | alternate-reversenormal
customKeyframes?string

CSS Grid Generator

async

Generate CSS Grid layouts with named areas, auto-fit responsive columns, gap, and alignment controls.

Open tool
POST/api/tools/css-grid-generator
Request body
FieldTypeDefault
mode?custom | auto-fit | named-areascustom
columns?string1fr 1fr 1fr
rows?stringauto
gap?string1rem
minColWidth?string250px
justifyItems?stretch | start | center | endstretch
alignItems?stretch | start | center | endstretch
areas?string
selector?string.grid-container

CSS Flexbox Generator

Build CSS Flexbox layouts with all container and item properties, including gap, wrap, alignment, and order.

Open tool
POST/api/tools/css-flexbox-generator
Request body
FieldTypeDefault
direction?row | row-reverse | column | column-reverserow
wrap?nowrap | wrap | wrap-reversenowrap
justifyContent?flex-start | flex-end | center | space-between | space-around | space-evenlyflex-start
alignItems?stretch | flex-start | flex-end | center | baselinestretch
alignContent?normal | flex-start | flex-end | center | space-between | space-around | stretchnormal
gap?string1rem
selector?string.flex
inline?booleanfalse
generateItems?booleantrue
itemSelector?string.flex-item
itemFlex?string1
itemAlign?auto | flex-start | flex-end | center | stretch | baselineauto
itemOrder?number0

CSS to Tailwind

async

Convert CSS property declarations to equivalent Tailwind CSS utility classes. Covers display, flex, spacing, typography, and more.

Open tool
POST/api/tools/css-to-tailwind
Request body
FieldTypeDefault
input?string

CSS Border Generator

Generate CSS border shorthand with style, width, color, radius and per-side control.

Open tool
POST/api/tools/css-border-generator
Request body
FieldTypeDefault
style?solid | dashed | dotted | double | groove | ridge | inset | outset | none
width?number
color?string
radius?number

CSS Filter Generator

Build CSS filter() with blur, brightness, contrast, grayscale, hue-rotate, invert, and more.

Open tool
POST/api/tools/css-filter-generator
Request body
FieldTypeDefault
blur?number
brightness?number
contrast?number
grayscale?number
hueRotate?number
saturate?number
sepia?number

CSS Transition Generator

Generate CSS transitions with 20+ named easing curves including cubic-bezier presets.

Open tool
POST/api/tools/css-transition-generator
Request body
FieldTypeDefault
property?string
duration?number
easing?ease | ease-in | ease-out | ease-in-out | linear | ease-out-cubic | ease-in-out-cubic | ease-out-quart | ease-in-out-quart | ease-out-expo | ease-in-out-expo | ease-out-back | ease-in-out-back
delay?number

Image

1 endpoint

QR Code Generator

Generate a QR code for any URL, text, WiFi, vCard, email, phone, or SMS.

Open tool
POST/api/tools/qr-generator

Reference

7 endpoints

ASCII Table

Browse the full ASCII character table with decimal, hex, octal, binary, and character name. Lookup any character.

Open tool
POST/api/tools/ascii-table
Request body
FieldTypeDefault
lookup?string
range?printable | control | extended | allprintable
filter?string

Unicode Lookup

Look up Unicode code points. Enter a character, code point (U+1F600), or text to analyze all characters.

Open tool
POST/api/tools/unicode-lookup
Request body
FieldTypeDefault
input?string
mode?text | codepoint | chartext

CSS Color Names

Browse all 148 CSS named colors, look up a color by name or hex, or find the nearest named color for any hex value.

Open tool
POST/api/tools/color-names
Request body
FieldTypeDefault
input?string
mode?search | name-to-hex | hex-to-name | listsearch

HTTP Headers Reference

Browse 44 HTTP headers with descriptions and real example values. Filter by category: request, response, security, caching, CORS, or content.

Open tool
POST/api/tools/http-headers-reference
Request body
FieldTypeDefault
query?string
category?all | request | response | security | caching | cors | contentall

Regex Pattern Library

A curated library of 26 production-ready regex patterns for emails, URLs, IPs, dates, passwords, UUIDs, file paths, and more.

Open tool
POST/api/tools/regex-library
Request body
FieldTypeDefault
search?string
category?all | web | network | dates | numbers | ids | security | code | systemall
test?string

Exit Codes Reference

Browse 33 standard Unix/Linux exit codes: bash conventions, fatal signal codes, and BSD sysexits.h. Search by code, name, or meaning.

Open tool
POST/api/tools/exit-codes-reference
Request body
FieldTypeDefault
query?string

Git Command Generator

A searchable cheat sheet of 60+ Git commands for branching, undoing mistakes, stashing, rebasing, and remotes, each with a plain-English explanation.

Open tool
POST/api/tools/git-command-generator
Request body
FieldTypeDefault
query?string
category?all | basics | branching | history | undo | remote | stash | tags | advancedall

Performance

1 endpoint

Website Speed Test

async

Enter your URL and get a real Lighthouse audit: Core Web Vitals, a performance score, and fixes to make, powered by Google's PageSpeed Insights API.

Open tool
POST/api/tools/website-speed-test

Generators

5 endpoints

License File Generator

async

Generate LICENSE files for MIT, Apache 2.0, GPL-3.0, BSD-2, BSD-3, ISC, MPL-2.0, Unlicense, CC0, and more.

Open tool
POST/api/tools/license-generator
Request body
FieldTypeDefault
license?mit | apache2 | gpl3 | lgpl3 | agpl3 | bsd2 | bsd3 | isc | mpl2 | unlicense | cc0mit
author?string
year?number2026

robots.txt Generator

async

Generate a robots.txt file from presets (allow all, block all, SEO-friendly) or build custom allow/disallow rules per user-agent.

Open tool
POST/api/tools/robots-txt-generator
Request body
FieldTypeDefault
preset?seo-friendly | allow-all | block-all | customseo-friendly
sitemapUrl?string
userAgents?string*
allowPaths?string
disallowPaths?string/admin/ /api/ /private/
blockBots?string
crawlDelay?number0

XML Sitemap Generator

async

Generate an XML or TXT sitemap from a list of URLs with configurable base URL, changefreq, priority, and lastmod date.

Open tool
POST/api/tools/sitemap-generator
Request body
FieldTypeDefault
urls?string
baseUrl?stringhttps://example.com
outputFormat?xml | txtxml
changefreq?always | hourly | daily | weekly | monthly | yearly | neveralways
priority?number0.8
includeLastmod?booleantrue
lastmod?string

PWA Manifest Generator

async

Generate a Web App Manifest (manifest.json) for installable PWAs: name, icons, colors, display mode, and the matching HTML tags.

Open tool
POST/api/tools/pwa-manifest-generator
Request body
FieldTypeDefault
name?stringMy App
shortName?string
description?string
startUrl?string/
display?standalone | fullscreen | minimal-ui | browserstandalone
backgroundColor?string#ffffff
themeColor?string#000000
orientation?any | portrait | landscapeany

Mock Data Generator

async

Generate realistic fake test data, names, emails, phone numbers, addresses, companies, as JSON or CSV. Seedable for reproducible datasets.

Open tool
POST/api/tools/mock-data-generator
Request body
FieldTypeDefault
fields?stringid,name,email,phone
rows?number10
format?json | csvjson
seed?number