APImcp

135 tools · interactive console

⚡ Utilities 46

JSON Formatter
GETPOST
Validate, format, and inspect JSON. Returns structured data with keys, types, and pretty-printed output.
input*
indent
JSONcURL
Hash Generator
GETPOST
Generate hashes using MD5, SHA-1, SHA-256, SHA-384, or SHA-512. Returns hex output + all algorithms.
input*
algorithm
JSONcURL
HTML Preview
GETPOST
Preview HTML rendering. Returns rendered HTML or wrapped snippet.
input*
format
JSONcURL
Color Converter
GET
Convert between HEX, RGB, and HSL color formats.
color*
JSONcURL
Cron Builder
GET
Parse and explain cron expressions. Get field breakdowns and next run estimates.
expression*
JSONcURL
Diff Checker
GETPOST
Compare two texts and get structured diff output with line-level additions/removals.
first*
second*
JSONcURL
Base64 Encode/Decode
GETPOST
Encode or decode Base64 text. Returns both encoded and decoded output.
input*
action
JSONcURL
URL Encoder/Decoder
GETPOST
Encode or decode URL components with proper percent-encoding.
input*
action
JSONcURL
UUID Generator
GET
Generate random UUID v4 identifiers. Batch up to 100 at once.
count
JSONcURL
Token Counter
GETPOST
Count tokens, words, characters, and estimate reading time for any text.
input*
JSONcURL
Text Summarizer
GETPOST
Extractive text summarization using frequency scoring. Returns top N most relevant sentences.
input*
sentences
JSONcURL
Case Converter
GETPOST
Convert text between upper, lower, title, sentence, camelCase, snake_case, kebab-case, and PascalCase.
input*
JSONcURL
Base Converter
GET
Convert numbers between binary, octal, decimal, hex, and any custom base.
value*
from
to
JSONcURL
Unit Converter
GET
Convert between units of length, mass, volume, and temperature. Returns all conversions.
value*
from*
to*
category
JSONcURL
Password Generator
GET
Generate cryptographically secure random passwords with configurable character sets.
length
upper
lower
digits
+2 more
JSONcURL
Lorem Ipsum Generator
GET
Generate lorem ipsum placeholder text. Configurable paragraphs and words.
paragraphs
words
JSONcURL
API Key Management
GETPOST
Create, list, and revoke API keys. POST /create, GET /keys?email=, POST /revoke.
email*
tier
JSONcURL
Domain Reputation
GET
Check if a domain is disposable, suspicious, or free email provider. Includes risk scoring.
domain*
JSONcURL
List Cleaner
GET
Deduplicate and validate email or phone number lists. Returns cleaned list and invalid entries.
list*
type
JSONcURL
Timestamp Converter
GET
Convert between Unix timestamps and human-readable dates. Get current time or convert any value.
value
to
JSONcURL
Age Calculator
GET
Calculate exact age from birthdate — years, months, days, and days until next birthday.
dob*
JSONcURL
ISO Week Number
GET
Get the ISO 8601 week number, day of year, and days in year for any date.
date
JSONcURL
Random Generator
GET
Generate random numbers, strings, UUIDs, bytes, or booleans. Uses Web Crypto for true randomness.
type
length
count
min
+1 more
JSONcURL
UUID v7 Generator
GET
Generate time-sortable UUID v7 identifiers. Unlike UUID v4, these encode the timestamp for chronological ordering.
count
JSONcURL
NanoID Generator
GET
Generate compact, URL-safe unique IDs in the NanoID format. Customizable length and alphabet.
length
alphabet
count
JSONcURL
Math Expression Evaluator
GET
Safely evaluate arithmetic expressions. Supports +, -, *, /, %, ^, parentheses, and functions like sqrt(), abs(), sin(), cos().
expr*
JSONcURL
Slug Generator
GET
Convert text into URL-friendly slugs. Handles Unicode normalization, custom separators, and length limits.
text*
separator
lowercase
max_length
JSONcURL
Text Statistics
GET
Analyze text for word count, sentence count, readability, vocabulary density, and character composition.
text*
JSONcURL
HTML Encoder/Decoder
GET
Encode or decode HTML entities (&, <, >, ", ') for safe HTML rendering.
text*
mode
JSONcURL
Unicode Utility
GET
Escape or unescape Unicode characters in text (\uXXXX format).
text*
mode
JSONcURL
Levenshtein Distance
GET
Calculate the Levenshtein edit distance and similarity ratio between two strings.
a*
b*
JSONcURL
Base32 Encode/Decode
GET
Encode or decode data using RFC 4648 Base32 encoding.
text*
mode
JSONcURL
Base58 Encode/Decode
GET
Encode or decode data using Bitcoin-style Base58 encoding (no look-alike characters).
text*
mode
JSONcURL
Subnet Calculator
GET
Calculate network address, broadcast address, subnet mask, and host ranges for any IPv4 CIDR range.
cidr*
JSONcURL
IP Address Validator
GET
Validate IPv4 and IPv6 addresses. Detects private, reserved, and multicast ranges.
ip*
JSONcURL
CIDR Range Parser
GET
Expand a CIDR block into its individual IP addresses. Shows network address and total address count.
cidr*
JSONcURL
HTTP Status Code Lookup
GET
Look up HTTP status codes by number — get name, class, and description for any code.
code
JSONcURL
MIME Type Lookup
GET
Look up MIME types by file extension, or get the complete list of 60+ supported types.
ext
JSONcURL
Common Port Lookup
GET
Look up common port numbers — get service name, protocol, and description.
port
protocol
JSONcURL
JWT Token Encoder
GET
Create signed JWT tokens with a JSON payload using HS256 (HMAC-SHA256).
payload*
secret
JSONcURL
TOML Parser
GET
Convert between TOML and JSON formats. Parse TOML config files or generate TOML from JSON.
toml*
mode
JSONcURL
INI Parser
GET
Convert between INI and JSON formats. Parse INI config files or generate INI from JSON.
ini*
mode
JSONcURL
Environment (.env) Utility
GET
Parse .env files into structured JSON, validate variable names, or generate .env from JSON.
env*
mode
JSONcURL
Dockerfile Generator
GET
Generate production-ready Dockerfiles for Node.js, Python, Go, Rust, Deno, or static sites.
language
port
JSONcURL
.gitignore Generator
GET
Generate .gitignore templates for common languages and frameworks.
language
JSONcURL
License Generator
GET
Generate open-source license text for MIT, Apache 2.0, GPLv3, BSD 2/3-Clause, or Unlicense.
type
year
name
JSONcURL

🛠 Developer 26

JSON to TypeScript
GETPOST
Convert JSON objects to TypeScript interface definitions. Handles nested objects, arrays, and primitive types.
input*
name
JSONcURL
CSS Inliner
GETPOST
Inline CSS from HTML style tags into element style attributes. Cleaner email HTML.
html*
JSONcURL
JSON to CSV / CSV to JSON
GET
Bidirectional conversion between JSON arrays and CSV tables.
input*
action
JSONcURL
YAML to JSON / JSON to YAML
GET
Bidirectional conversion between YAML and JSON formats.
input*
action
JSONcURL
SQL Formatter
GET
Pretty-print SQL queries. Supports multiple SQL dialects, uppercase keywords, configurable indent.
sql*
language
JSONcURL
JSON Schema Generator
GET
Infer JSON Schema from sample JSON data. Detects types, formats, required fields.
input*
JSONcURL
XML to JSON / JSON to XML
GET
Bidirectional conversion between XML and JSON. Preserves attributes.
input*
action
JSONcURL
cURL to Code Converter
GET
Convert cURL commands to Python, JavaScript, Go, Rust, or PHP code.
curl*
language
JSONcURL
HTML to Markdown
GET
Convert HTML documents to clean Markdown format.
html*
JSONcURL
Markdown to HTML
GET
Render Markdown to HTML with full CommonMark support.
markdown*
JSONcURL
RSS/Atom to JSON
GET
Parse RSS or Atom feeds into structured JSON with items, categories, and metadata.
url*
JSONcURL
JSONPath Query
GET
Query JSON data using JSONPath expressions. Extract specific values from complex structures.
json*
path
JSONcURL
HTML to Plain Text
GET
Strip HTML tags and extract clean plain text from HTML content.
html*
JSONcURL
User Agent Parser
GET
Parse User-Agent strings into browser, OS, device, and CPU info.
ua
JSONcURL
SVG Chart Generator
GET
Generate beautiful SVG charts (bar, line, pie) from JSON data. Returns chart as SVG or JSON metadata. Dark theme, axis labels, leg
data*
type
format
title
JSONcURL
Webhook Test Bin
GETPOST
Create temporary webhook endpoints for testing. GET ?create=1 to create, POST /webhook-bin/<id> to capture, GET /webhook-bin/<id>
create
id
JSONcURL
HTTP Debugger
GET
Make arbitrary HTTP requests and get full debug info: timing, redirect chain, response headers, body preview, TLS version, and ser
url*
method
headers
body
JSONcURL
Regex Tester & Explainer
GET
Test regular expressions against text. Shows all matches with positions, capturing groups, named groups, and explains what each pa
pattern*
text*
flags
JSONcURL
Cron Expression Explainer
GET
Parse cron expressions into human-readable descriptions. Shows field breakdown, next 5 run times in ISO 8601, and schedule summary
expression*
JSONcURL
Code Formatter
GET
Format code in JSON, CSS, JavaScript, TypeScript, and HTML. Returns formatted code with size comparison.
code*
language
JSONcURL
IP Info Suite
GET
Full IP intelligence using Cloudflare headers: country, city, ASN, threat score, TLS version, bot score, latency. Works automatica
ip
JSONcURL
Date Duration Calculator
GET
Calculate precise time between two dates. Returns ms, seconds, minutes, hours, days, weeks, months, years + human-readable summary
from*
to*
action
JSONcURL
Bulk URL Health Check
GET
Check up to 20 URLs simultaneously. Returns status codes, response times, and summary statistics (alive/dead, average latency, suc
urls*
JSONcURL
JSON to HTML Table
GET
Convert JSON arrays/objects into beautiful dark-themed HTML tables. Returns HTML or JSON with the rendered HTML.
json*
format
JSONcURL
SSL Certificate Info
GET
Get SSL/TLS certificate details from Certificate Transparency logs. Shows issuer, SANs, expiry dates, days remaining via crt.sh.
host*
JSONcURL
Open Graph Preview
GET
Extract full Open Graph and meta tags from any URL. Returns title, description, image, favicon, and raw OG tag map.
url*
JSONcURL

🌍 Geo 14

Country Data
GET
Get country data by code, search, or list all. Returns name, capital, currency, calling code, flag, region.
code
code3
search
JSONcURL
IP Geolocation
GET
Get geographic info for an IP address. Self-lookup uses Cloudflare native data; specific IP uses ip-api.com.
ip
JSONcURL
Currency Converter
GET
Convert between currencies at live exchange rates. Returns rate, result, and source data.
from
to
amount
list
JSONcURL
IBAN Validator
GET
Validate international bank account numbers (IBAN). Checks country support, length, format, and MOD-97 check digits.
iban*
JSONcURL
VAT Validator
GET
Validate EU/EEA VAT numbers against official country formats. Detects country from prefix, validates format.
vat*
country
JSONcURL
Phone Validator/Formatter
GET
Validate and format phone numbers. Detects country from prefix, checks length, formats to E.164.
phone*
country
JSONcURL
SSN/Personnummer Validator
GET
Validate social security numbers for NO, SE, DK. Checksum validation, gender detection, birth date extraction.
ssn*
country
JSONcURL
Company/Org Enrichment
GET
Norwegian org number lookup. Returns name, address, industry, employees, status via Brreg API.
org
name
JSONcURL
DNS Lookup
GET
Look up DNS records: A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, CAA, TLSA.
name*
type
JSONcURL
SSL/TLS Certificate Info
GET
Get SSL certificate details for a domain. Links to SSLLabs, crt.sh, Security Headers.
host*
JSONcURL
WHOIS Domain Lookup
GET
Domain registration info via RDAP. Returns registrar, dates, name servers, status.
domain*
JSONcURL
Timezone by Coordinates
GET
Approximate timezone from latitude/longitude (based on longitude 15°/hour).
lat*
lng*
JSONcURL
Timezone by City
GET
Look up timezone, UTC offset, and DST info for major cities worldwide.
city*
JSONcURL
Distance Calculator
GET
Calculate distance between two coordinates in km, miles, and nautical miles.
lat1*
lng1*
lat2*
lng2*
JSONcURL

🤖 AI Content 11

AI Text Rewriter
GET
Rewrite text in different tones (professional, casual, formal, friendly, humorous). Uses Workers AI — no external API.
text*
tone
JSONcURL
AI Grammar Check
GET
Fix grammar and spelling errors in text using AI. Returns corrected version.
text*
JSONcURL
AI Sentiment Analysis
GET
Analyze sentiment (positive/negative/neutral) and detect emotions (joy, anger, sadness, fear, surprise) in text.
text*
JSONcURL
AI Translation
GET
Translate text between 50+ languages using Workers AI. Zero external API cost.
text*
to
JSONcURL
AI SEO Generator
GET
Generate SEO-optimized title tags and meta descriptions from content.
text*
JSONcURL
AI Hashtag Generator
GET
Generate relevant hashtags for social media from content.
text*
count
JSONcURL
AI FAQ Generator
GET
Generate FAQ questions and answers from content.
text*
count
JSONcURL
AI Blog Outline Generator
GET
Generate blog post outlines with headings and bullet points from a topic.
topic*
JSONcURL
AI Product Description
GET
Write compelling product descriptions with tagline, benefits, and CTA.
name*
features
JSONcURL
AI Social Media Post
GET
Generate social media posts for Twitter, LinkedIn, or Facebook from content.
text*
platform
JSONcURL
AI Summarizer
GET
Summarize long text into concise bullet points using AI. Better than TF-IDF version.
text*
bullets
JSONcURL

🖼 Media 8

QR Code Generator
GET
Generate QR codes as SVG or PNG. Returns structured JSON metadata or raw SVG image.
text*
size
format
JSONcURL
Image to WebP
GET
Convert images to WebP format via URL. Returns source metadata and WebP URL.
url*
JSONcURL
SVG Optimizer
GETPOST
Optimize SVG markup: remove whitespace, comments, and redundant attributes.
input*
JSONcURL
OG Image Generator
GET
Generate Open Graph social share images (1200x630 SVG). Customize title, description, site name, colors, and logo.
title*
description
site
bg
+2 more
JSONcURL
Image Optimizer
GET
Optimize images: resize, compress, convert format (WebP/AVIF). Uses CF Images binding.
url*
format
width
quality
JSONcURL
Image Color Palette
GET
Extract dominant colors from images. Returns hex, RGB, and weight for top colors.
url*
JSONcURL
Barcode Generator
GET
Generate barcodes and QR codes. Supports Code128, Code39, EAN-13, UPC-A, DataMatrix, PDF417, QR.
text*
type
format
scale
JSONcURL
Image Watermark
GET
Add text watermark to images. Customizable position, opacity, and text.
url*
text
position
opacity
JSONcURL

🔒 Security 8

JWT Decoder
GET
Decode JWT tokens. Returns header, payload, and metadata (issuer, expiry, etc).
token*
JSONcURL
Credit Card BIN Lookup
GET
Validate credit card numbers (Luhn) and detect brand, scheme, and BIN info.
card*
JSONcURL
Password Strength Checker
GET
Entropy-based password strength scoring. Checks length, character variety, common patterns.
password*
JSONcURL
URL Safety Check
GET
Scan URLs for suspicious patterns, phishing indicators, and security risks.
url*
JSONcURL
HMAC Generator
GET
Generate HMAC signatures using SHA-256, SHA-384, or SHA-512.
text*
key
algorithm
JSONcURL
JWT Decode + Validate
GET
Decode JWT tokens, check expiry, and inspect header/payload claims.
token*
JSONcURL
CORS Checker
GET
Test if a URL allows cross-origin requests from a specific origin.
url*
origin
JSONcURL
SSL/TLS Checker
GET
Check SSL/TLS status for a domain. Links to SSL Labs, crt.sh, and Security Headers.
host*
JSONcURL

✉️ Email 7

Email Verify
GET
Validate email addresses: syntax check, MX record lookup, disposable domain detection, role-based detection, typo suggestions.
email*
JSONcURL
Email Syntax Checker
GET
RFC 5322 email syntax validation with detailed breakdown of local part and domain.
email*
JSONcURL
Email Role Account Detector
GET
Detect if email is a role-based account (admin@, info@, support@, etc.).
email*
JSONcURL
Temporary Email Detector
GET
Check if email uses a known temporary/disposable domain.
email*
JSONcURL
Email Typosquat Detector
GET
Detect homoglyph and typosquat domains (g00gle.com vs google.com).
domain*
JSONcURL
Email Deliverability Score
GET
Composite score (0-100) based on syntax, role detection, temporary domain, and domain length.
email*
JSONcURL
MX Record Lookup
GET
Check MX records for a domain via Cloudflare DNS-over-HTTPS. Lists mail exchange servers with priorities.
domain*
JSONcURL

📄 Documents 6

PDF Page Count
GETPOST
Get page count from uploaded PDF. POST with PDF binary.
body*
JSONcURL
PDF Merge
GETPOST
Merge multiple PDFs into one. POST with 2+ files as form-data 'file' fields.
file*
JSONcURL
PDF Split
GETPOST
Split a PDF into individual pages. POST with PDF binary.
body*
JSONcURL
PDF Metadata
GETPOST
Extract PDF metadata (title, author, subject, keywords, page count). POST with PDF binary.
body*
JSONcURL
Invoice Generator
GET
Generate a professional PDF invoice from parameters. Returns downloadable PDF.
recipient
amount
invoice
items
JSONcURL
Certificate Generator
GET
Generate a completion/achievement certificate as PDF.
name
course
issuer
JSONcURL

🏢 Business 4

Fake Data Generator
GET
Generate realistic fake data: names, emails, phones, companies, addresses, IBANs. Up to 100 records.
locale
count
fields
JSONcURL
Business Days Calculator
GET
Calculate working days, weekends, and total days between two dates.
from*
to*
country
JSONcURL
Holiday Calendar
GET
Get public holidays for a country and year (NO, UK, US supported).
year
country
JSONcURL
Industry Code Lookup
GET
Look up NACE industry codes or search by keyword.
code
search
system
JSONcURL

🔍 SEO 4

Page Info Extractor
GET
Extract title, meta description, OG tags, H1s, and word count from a URL.
url*
JSONcURL
Broken Link Checker
GET
Check if a URL returns a 4xx/5xx status (HEAD request).
url*
Readability Score
GET
Calculate Flesch Reading Ease, Flesch-Kincaid Grade Level, and text statistics.
text*
JSONcURL
Sitemap Parser
GET
Parse sitemap.xml files into URL lists. Supports both urlset and sitemapindex.
url*
JSONcURL

👁 AI Vision 1

AI Image Caption
GET
Generate descriptive captions for images using Workers AI vision model. Submit a public image URL and get AI-generated description
url*
JSONcURL