Free Dev Tools
446 developer utilities you can use right in your browser — JSON, JWT, Base64, regex, hash, UUID… No install, no sign-up, no data sent anywhere.
Code & Data
Format, validate, and convert JSON, YAML, XML, CSV, SQL, and more, plus regex, diff, cron, UUID, and other coding utilities.
JSON Format / Validate
Format, validate, and minify JSON. Highlights syntax errors.
JSON ↔ YAML
Two-way conversion between JSON and YAML (supports maps, lists, nesting, and scalars).
JSON ↔ CSV
Convert an array of objects to and from CSV (correctly handles commas, double quotes, and line breaks inside cells).
JSON ↔ XML
Two-way JSON ↔ XML conversion. Attributes use @, text content uses #text.
JSON → TypeScript
Generate a TypeScript interface from a JSON sample (merges keys, infers types, handles nesting).
SQL Formatter
Format SQL statements: capitalizes keywords, breaks lines by clause, and indents AND/OR/ON.
Minify JS / CSS
Minify JS with Terser (mangle variable names, compress, drop dead code) plus CSS. Options for mangle/compress/ECMA with clear syntax-error reporting.
.env Parser
Parse .env files to and from JSON (supports export prefixes, quotes, and trailing comments).
UUID Generator
Generate UUID v4 values (cryptographically secure). Create them in bulk.
Regex Tester
Test regular expressions, with highlighted matches and capture groups.
Text Diff
Compare two blocks of text line by line (LCS algorithm).
Side-by-Side Diff
Compare two texts displayed side by side, line by line (LCS algorithm).
Markdown Preview
Instantly preview Markdown as HTML (headings, lists, code, links, blockquotes, and more).
Number Base Converter
Binary / Octal / Decimal / Hex, with a quick conversion tester.
Unix Timestamp
Convert between Unix epoch time and human-readable dates (seconds and milliseconds).
Cron Explainer
Explains 5-field cron expressions in plain English and lists the next run times.
JSON Escape/Unescape
Escape text into a valid JSON string, or unescape a JSON string back to the original text.
Text ↔ Binary
Convert text to 8-bit binary and back (UTF-8).
Hex ↔ Text
Convert text to hex code and back (UTF-8).
Chmod Calculator
Calculate Unix permissions: check r/w/x for owner/group/other to get the octal number and rwx notation.
Roman Numerals
Convert between regular numbers (1-3999) and Roman numerals.
Byte Size Converter
Convert data sizes: decimal (KB/MB/GB, x1000) and binary (KiB/MiB/GiB, x1024).
XML Format / Validate
Format, minify, and validate XML syntax.
JSON → Code
Generate Go structs, C#, Java, and Python classes from sample JSON.
Code Beautifier
Beautify (un-minify) JavaScript, CSS, and HTML code.
Fake Data Generator
Generate fake data — names, emails, phone numbers, addresses — as JSON or CSV.
Gzip Compress / Decompress
Compress and decompress gzip/deflate via Base64.
cURL Converter
Convert curl commands into Python, JavaScript, Go, or PHP code.
SQL Diff Checker
Compare two SQL statements line by line, with differences highlighted.
JSON Compare
Compare two JSON documents semantically and list every difference by path.
JSON Schema Validator
Check whether JSON is valid against a JSON Schema (draft-07).
YAML Validator
Validate YAML syntax and instantly view the matching JSON.
TOML to JSON
Convert TOML configuration into JSON format instantly.
CSV Viewer
View CSV files as a table and quickly sort by any column.
CSV Compare
Compare two CSV files line by line, with differences highlighted.
CSV Merge
Merge multiple CSV files vertically or horizontally in seconds.
CSV Splitter
Split a CSV file by row count, automatically keeping the header row.
HTML to Markdown
Convert HTML code into clean Markdown while preserving the structure.
Regex Explainer
Get a detailed, plain-English breakdown of every part of a regex pattern.
Cron Expression Builder
Visually build cron expressions with an easy-to-read schedule description in plain English.
Docker Compose Generator
Generate a complete docker-compose.yml file from an easy visual form.
Nginx Config Generator
Generate a complete Nginx server block configuration from a simple form.
NanoID Generator
Generate batches of URL-safe NanoIDs with a custom length.
ULID Generator
Generate sortable, timestamp-based ULIDs and decode the timestamp from any ULID.
JSON Path Tester
Run a JSONPath expression against JSON and see matching results.
JSON Pointer Viewer
Resolve a value inside JSON using a JSON Pointer (RFC 6901).
JSON Merge Patch
Apply a JSON Merge Patch (RFC 7386): null deletes a key, other values merge/overwrite.
JSON Patch Generator
Generate a JSON Patch (RFC 6902) that turns a source JSON into a target JSON.
JSON Flattener
Flatten nested JSON into keys like a.b[0].c.
JSON Unflattener
Rebuild nested JSON from flat keys like a.b[0].c.
NDJSON Viewer
Read NDJSON/JSON Lines, combine into an array and flag invalid lines.
NDJSON Converter
Two-way conversion between a JSON array and NDJSON (JSON Lines).
JSON Tree Viewer
View JSON as a collapsible tree, colored by data type.
JSON Visualizer
Infer the structure and data types of JSON (like a mini JSON Schema).
JSON Sorter
Sort JSON keys alphabetically (recursively), A→Z or Z→A.
JSON Key Extractor
Extract every unique property name in JSON, sorted A→Z.
JSON Array Converter
Convert an array of objects to an object keyed by an id field, and back.
XML Validator
Check whether XML is well-formed and report errors.
XML Compare
Compare two XML documents after normalization — same or different.
XML Diff
Line-by-line diff of two XML documents after pretty-printing.
XML Tree Viewer
View XML as a collapsible tree with attributes and text content.
XML XPath Tester
Run an XPath expression against XML and list matching nodes.
YAML Formatter
Normalize and re-format YAML with consistent indentation.
YAML Diff
Compare two YAML documents structurally (normalized + sorted keys).
YAML Compare
Semantically compare two YAML: keys added/removed/changed.
YAML Merge
Deep-merge two YAML documents (B overrides/extends A), output YAML.
YAML to Properties
Convert YAML to .properties (flat keys a.b.c=value).
Properties to YAML
Convert a .properties file (a.b.c=value) to nested YAML.
TOML Formatter
Normalize and re-format TOML (parse then re-emit).
Web (HTML/CSS/JS)
Format/minify HTML, CSS, JS; sinh gradient, animation, grid, clip-path, cubic-bezier, SVG và tiện ích front-end.
HTML Formatter
Format (beautify) HTML with indentation per tag level.
HTML Minifier
Minify HTML: strip comments and extra whitespace between tags.
HTML Diff
Compare two HTML snippets line by line after pretty-printing.
HTML Validator
Check HTML tag balance (open/close) and report missing tags.
HTML Table Generator
Generate an HTML table from pasted CSV/TSV data.
HTML Table to CSV
Extract a <table> from HTML into CSV.
HTML Table to JSON
Convert a <table> (first row = keys) into a JSON array.
HTML Entity Encode/Decode
Encode & decode HTML entities (& < '…).
CSS Formatter
Format (beautify) CSS with proper indentation and line breaks.
CSS Minifier
Minify CSS: remove comments, whitespace and extra semicolons.
CSS Validator
Basic CSS check: brace balance, missing semicolons, empty blocks.
CSS Specificity Calculator
Compute the specificity (a,b,c) of a CSS selector.
CSS Clamp Generator
Generate clamp() for responsive typography/spacing by viewport.
CSS Animation Generator
Generate @keyframes + animation properties from parameters.
CSS Transition Generator
Generate the transition property from property/duration/timing/delay.
CSS Transform Generator
Generate transform (translate/rotate/scale/skew) with live preview.
CSS Triangle Generator
Generate a CSS triangle using borders — choose direction/size/color.
CSS Clip Path Generator
Generate clip-path from preset shapes (triangle, diamond, hexagon, star…).
CSS Filter Generator
Generate filter (blur, brightness, contrast, grayscale…) with preview.
CSS Grid Generator
Generate CSS Grid: columns/rows/gap with a live preview.
Flexbox Playground
Experiment with Flexbox: direction/justify/align/wrap + preview.
Cubic Bezier Generator
Build a cubic-bezier() easing function with a curve preview.
Aspect Ratio Calculator
Compute the missing dimension for a given aspect ratio.
Z-index Scale Generator
Generate a consistent z-index scale as CSS variables from a layer list.
SVG Path Generator
Build an SVG <path> from a list of x,y points (polyline) with preview.
SVG Editor / Preview
Edit SVG code with a live preview and validity check.
SVG Sprite Generator
Combine multiple SVGs into one <symbol> sprite with <use> usage.
JS Formatter
Basic JavaScript formatter: indent by { } and break on ;.
JS Minifier
Minify JavaScript with Terser: mangle variable names, compress & drop dead code.
JS Obfuscator
Simple JS obfuscation: escape chars to \xHH/\uXXXX and wrap in eval.
API & HTTP
REST/GraphQL client, cURL ↔ code, cookie, header, MIME, query string, Postman/OpenAPI và tiện ích API.
GraphQL Formatter
Format (indent) a GraphQL query by brace level.
GraphQL Query Builder
Build a GraphQL query from operation type, name and field list.
Request Header Builder
Turn key:value lines into fetch headers and a curl command.
Response Header Viewer
Parse pasted HTTP response headers into a table with notes.
Curl Beautifier
Format a long curl command onto multiple lines, one flag per line.
Postman Collection Generator
Generate a Postman Collection v2.1 from METHOD url lines.
OpenAPI Viewer
List endpoints (path + method) from OpenAPI 3 (JSON or YAML).
Swagger Viewer
List endpoints from Swagger 2.0 / OpenAPI (JSON or YAML).
API Mock Generator
Generate mock JSON API responses from field:type and record count.
JSON:API Generator
Generate a JSON:API response ({data:{type,id,attributes}}).
Cookie Parser
Parse a Cookie/Set-Cookie string into a key–value table.
Set-Cookie Generator
Create a Set-Cookie header with Path/Max-Age/Secure/HttpOnly/SameSite.
Session Token Decoder
Try to decode a session token: JWT payload or base64→JSON/text.
MIME Type Lookup
Look up MIME type by file extension (and reverse).
Query String Parser
Parse a query string / URL into JSON (repeated keys → arrays).
REST Client
Send HTTP requests (GET/POST…) from the browser — CORS-enabled APIs only.
GraphQL Client
Send a GraphQL query (POST) to a CORS-enabled endpoint and view JSON.
Git & DevOps
Gitignore, conventional commit, Dockerfile, Kubernetes/Helm YAML, nginx/apache config, SSH/PEM/CSR.
Gitignore Generator
Generate a .gitignore from preset stacks (Node, Python, Java…).
Git Commit Message Builder
Compose a clean commit message and warn on long subject/body.
Conventional Commit Generator
Generate a Conventional Commit: type(scope): description + breaking.
Semantic Version Bumper
Bump a SemVer version by major/minor/patch/prerelease.
Changelog Generator
Group conventional commits into a grouped Markdown changelog.
Release Note Generator
Create release notes from a version + list of changes.
Dockerfile Generator
Generate a starter Dockerfile by stack (Node, Python, Nginx static, Go).
Dockerfile Linter
Check a Dockerfile: latest tag, missing USER, apt flags, many RUNs…
Docker Ignore Generator
Generate a sensible .dockerignore by chosen stack.
Docker Compose Validator
Check docker-compose.yml: parse YAML, has services with image/build.
Kubernetes YAML Generator
Generate a Deployment + Service pair from name/image/port.
Deployment YAML Generator
Generate a Kubernetes Deployment manifest.
Service YAML Generator
Generate a Kubernetes Service manifest (ClusterIP/NodePort/LoadBalancer).
ConfigMap Generator
Generate a Kubernetes ConfigMap from key=value lines.
Kubernetes Secret Generator
Generate a Kubernetes Secret with base64 values from key=value.
Helm Values Generator
Convert flat keys a.b.c=value into nested values.yaml.
Nginx Config Tester
Basic nginx syntax check: brace balance, listen/server_name presence.
Apache VirtualHost Generator
Generate an Apache <VirtualHost> block from domain and document root.
Apache Config Validator
Check balance of <VirtualHost>/<Directory>… tags in Apache config.
.env Compare
Compare two .env files: missing, extra and differing keys.
SSH Config Generator
Generate a ~/.ssh/config block from host/hostname/user/port/identity.
SSH Public Key Viewer
Parse an SSH public key: algorithm type, comment, string length.
PEM Viewer
List PEM blocks (BEGIN…END): type, base64 chars, DER bytes.
CSR Generator
Generate an RSA 2048 key + CSR (PKCS#10) on-device (node-forge).
Certificate Decoder
Decode an X.509 certificate (PEM): subject, issuer, serial, validity, SAN.
Cơ sở dữ liệu
Format/validate SQL, query builder, ER diagram, CSV↔SQL, Mongo/Redis/Prisma và tiện ích database.
SQL Minifier
Minify SQL: strip comments (-- and /* */) and extra whitespace.
SQL Validator
Basic SQL check: balanced parentheses and quotes.
SQL Query Builder
Build a SELECT from table, columns, where, order, limit.
SQL Boilerplate Generator
Generate SQL boilerplate (SELECT/INSERT/UPDATE/DELETE/CREATE) for a table.
SQL Explain (plain words)
Explain a SELECT query in plain words (offline).
SQL Mock Data Generator
Generate INSERT mock data by column name:type (int/name/email/date/bool).
ER Diagram Generator
Turn CREATE TABLE statements into an ER diagram (Mermaid erDiagram).
CSV to SQL
Convert CSV into CREATE TABLE + INSERT statements.
SQL (INSERT) to CSV
Extract rows from INSERT ... VALUES statements into CSV.
Mongo Query Formatter
Format (beautify) a MongoDB query/JSON.
Mongo Query Builder
Build a find() from field:op:value conditions (eq/gt/lt/ne…).
Mongo ObjectId Decoder
Decode a 24-hex ObjectId: extract the creation timestamp.
PostgreSQL Formatter
Format SQL: uppercase keywords, break lines by clause.
Redis Command Builder
Build common Redis commands (SET/GET/EXPIRE/HSET/LPUSH…).
Redis TTL Calculator
Convert time to seconds for EXPIRE and show a readable form.
Prisma Schema Generator
Generate a Prisma model from a model name + field:type list.
Prisma Schema Formatter
Align field/type columns in the model blocks of a Prisma schema.
DB Connection String Parser
Split a connection string (postgres://…) into components.
SEO & Marketing
Meta tags, Open Graph, robots.txt, sitemap, hreflang, UTM builder, keyword density, and SERP preview.
UTM Code Generator
Create UTM tracking links for Google Analytics: fill in Source/Medium/Campaign... and get a ready-to-copy standard URL.
Meta Tag Generator
Generate SEO meta tags (title, description, keywords, robots, viewport) to paste into your <head>.
Open Graph Generator
Generate Open Graph tags (og:title, og:description, og:image, og:url) for Facebook and Zalo.
Twitter Card Generator
Generate Twitter Card tags (summary, summary_large_image) so your links display nicely on Twitter/X.
Robots.txt Generator
Create a robots.txt file with Allow/Disallow rules, Sitemap declarations, and Crawl-delay for bots.
Sitemap Generator
Generate a sitemap.xml file from a list of URLs, with changefreq, priority, and lastmod set for each URL.
Canonical Tag Generator
Generate rel=canonical tags to standardize URLs and prevent duplicate content.
Hreflang Generator
Generate hreflang tags for multilingual/multi-region websites, including x-default, to avoid duplicate content.
Keyword Density Checker
Check keyword density (1-3 grams) in your content and get warnings for keyword stuffing.
SERP Preview
Preview your Google search result snippet (desktop & mobile) and get warned if your title/description gets truncated.
Robots.txt Tester
Paste your robots.txt and check whether a URL is blocked or allowed for each bot.
Sitemap Validator
Validate your sitemap.xml file: XML syntax and the url, loc, and lastmod tags.
Robots Meta Generator
Generate a <meta name="robots"> tag from index/follow/noarchive… options.
Meta Description Checker
Count meta description length and warn if too short/long for SEO.
Title Length Checker
Count title tag length and warn against the 50–60 char guideline.
Heading Structure Checker
Extract H1–H6 structure from HTML and warn about duplicate H1 or skipped levels.
Schema Validator (JSON-LD)
Check JSON-LD validity & @context/@type presence; list schema types.
FAQ Schema Generator
Generate FAQPage JSON-LD from a list of question | answer pairs.
Product Schema Generator
Generate Product JSON-LD with price & aggregate rating.
Article Schema Generator
Generate Article JSON-LD (headline, author, date, image).
LocalBusiness Schema
Generate LocalBusiness JSON-LD (name, address, phone, price range).
Event Schema
Generate Event JSON-LD (name, start date, location).
Review Schema
Generate Review JSON-LD (item, rating, author).
Video Schema
Generate VideoObject JSON-LD (name, description, thumbnail, upload date).
Recipe Schema
Generate Recipe JSON-LD (name, ingredients, steps).
Breadcrumb Schema Builder
Generate BreadcrumbList JSON-LD from Name | URL lines.
Sitemap Index Generator
Generate a sitemap index XML from a list of child sitemap URLs.
XML Sitemap Splitter
Split a large URL list into multiple <urlset> sitemaps by limit.
Structured Data Tester
Extract & check JSON-LD in HTML, list schema types.
Robots.txt Preview
Parse robots.txt: group by User-agent, list Allow/Disallow/Sitemap.
Open Graph Preview
Generate Open Graph tags and preview the share card (Facebook/Zalo).
Twitter Card Preview
Generate Twitter Card tags and preview the share card on X.
Keyword Cluster Generator
Cluster a keyword list by a shared main word.
PageSpeed Analyzer
Score a page with Lighthouse (perf/SEO/a11y/best-practices) via Google PSI.
Core Web Vitals Checker
View LCP/CLS/TBT/FCP/Speed Index for a page via Google PSI.
Mobile Friendly Checker
Check mobile-friendliness (viewport, font size, tap targets) via Google PSI.
AI & Prompts
Format and optimize prompts, count tokens, validate JSON in AI responses, and strip Markdown.
Prompt Formatter
Clean up and format your AI prompts into a standard structure, right on your device.
Token Counter
Estimate the token count of a prompt for GPT and Claude, right on your device.
JSON Prompt Validator
Validate and format JSON in AI prompts or responses, right on your device.
Markdown Cleaner
Strip Markdown formatting and return plain text, right on your device.
AI Prompt Optimizer
Score your AI prompt and get suggestions to improve it, right on your device.
Prompt Generator
Assemble a structured prompt from role, task, context, format.
Prompt Library
A library of useful prompt templates — pick and copy fast.
Prompt Comparator
Compare two prompts: characters, words, estimated tokens.
Prompt Diff
Line-by-line diff between two prompt versions.
Prompt Versioning
Save & list prompt versions (in your browser).
Prompt Shortener
Shorten a prompt: drop polite filler, collapse whitespace.
Prompt Expander
Wrap a short prompt with role, constraints and format scaffolding.
Prompt Simplifier
Simplify a prompt: split long sentences, drop vague words.
Prompt Template Builder
Fill {{var}} placeholders in a prompt template with values.
AI Cost Calculator
Compute LLM call cost from in/out price and token counts (custom).
OpenAI Cost Calculator
Estimate OpenAI model cost by tokens (reference prices, editable).
Claude Cost Calculator
Estimate Claude model cost by tokens (reference prices, editable).
Gemini Cost Calculator
Estimate Gemini model cost by tokens (reference prices, editable).
DeepSeek Cost Calculator
Estimate DeepSeek model cost by tokens (reference prices, editable).
Token Visualizer
Estimate token count and char/word/token ratios of text.
Embedding Cost Calculator
Estimate tokens & embedding cost for many text chunks.
RAG Chunk Calculator
Compute chunk count from total tokens, chunk size and overlap.
Context Window Calculator
Compute remaining output tokens from context window & prompt.
Temperature Visualizer
Explain how temperature affects LLM randomness.
Top-p Visualizer
Explain how top-p (nucleus sampling) affects LLM output.
AI Markdown Formatter
Normalize Markdown from AI output: heading/list spacing, trim extras.
AI JSON Repair
Fix broken JSON from LLMs: strip fences, trailing commas, single quotes, unquoted keys.
AI Output Cleaner
Strip "Here is…" preambles, code fences and trailing notes around AI content.
AI Chat Export
Convert a conversation (role: content) to Markdown or JSON.
AI Conversation Formatter
Reformat a conversation transcript with dividers between turns.
AI Prompt Marketplace
A collection of role-based prompts — pick and use.
AI Persona Builder
Build a persona system prompt from name, role, tone, rules.
AI System Prompt Generator
Build a system prompt from goal, constraints and output format.
AI Translation Prompt Builder
Build a translation prompt: source/target language, tone, glossary.
AI SQL Generator
Generate SQL from a natural-language request (needs your own OpenAI/Claude key).
AI Regex Generator
Generate a regex from a plain-language description (needs your own key).
AI Email Generator
Draft an email from a purpose & tone (needs your own key).
AI Cover Letter Generator
Write a cover letter from the role & your experience (needs your own key).
AI Blog Outline Generator
Plan a blog outline from a topic & audience (needs your own key).
AI Meeting Notes Formatter
Turn raw meeting notes into structured minutes (needs your own key).
AI Resume Optimizer
Optimize resume bullet points for a target role (needs your own key).
AI Prompt Translator
Translate a prompt to another language, preserving intent (needs your own key).
AI Prompt Tester
Run a prompt against an LLM and see the result (needs your own key).
AI Prompt Refiner
Improve a prompt for clarity & effectiveness (needs your own key).
CSS & UI
Color conversion, color palettes, CSS unit conversion, and other UI utilities.
Color Converter
HEX ↔ RGB ↔ HSL, with a live preview.
PX ↔ REM
Convert CSS units px ⇄ rem/em based on the root font size (default 16px).
Color Palette Generator
Extract the dominant color palette from an image (HEX/RGB/HSL).
CSS Gradient Generator
Create multi-color linear, radial, and conic CSS gradients with a live preview.
Box Shadow Generator
Create multi-layer CSS box-shadow effects with a live preview.
Border Radius Generator
Create CSS border-radius for all four corners and elliptical rounding with a live preview.
Glassmorphism Generator
Create glassmorphism frosted-glass effects using backdrop-filter, with a live preview.
Neumorphism Generator
Create neumorphism (soft UI) effects with soft shadows and a live preview.
Contrast Checker
Check color contrast ratio against WCAG AA/AAA standards.
Tailwind Color Picker
Browse the Tailwind CSS color palette and quickly copy HEX codes or class names.
CSS to Tailwind
Convert CSS into matching Tailwind classes in seconds.
Images
Compress, resize, and convert images, WebP/HEIC, strip EXIF data, OCR, favicons, QR codes, barcodes, and video-to-GIF.
QR Code Generator
Generate a QR code from text or a URL right on your device (no external service calls). Download as PNG.
Image Converter → PNG/JPG
Convert images (WebP, GIF, BMP, AVIF, PNG, JPG...) to PNG or JPG right in your browser.
Image Resizer
Resize images by pixels or percentage, keep the aspect ratio, and download as PNG/JPG.
Image Compressor
Compress images to reduce file size by quality setting or to a target size (KB), and export as JPG/WebP.
Image → WebP
Convert PNG/JPG/GIF to WebP for smaller file sizes, adjust quality, and process multiple images.
Remove EXIF / Location Data from Photos
Strip all metadata (EXIF, GPS/location coordinates, device model) from photos before sharing them. Check whether a photo contains location data.
OCR — Extract Text from Images
Extract text from photos/scans using OCR, with support for Vietnamese and English. Images are processed on your device; the language pack is downloaded only once, on first use.
Measure from Photo
Measure the real-world size of an object from a photo: calibrate using a known reference (2 points) or a 4-corner rectangle (for angled shots, more accurate).
Image to Base64
Convert an image to a Base64 string / Data URI to embed directly in HTML/CSS.
YouTube Thumbnail Downloader
Paste a YouTube link to get the video thumbnail in multiple resolutions, including Max Res, to preview and download.
Favicon / App Icon Generator
Upload one image and generate a full set of standard-size icons for Web (favicon), iOS, and Android. Download individually or all at once.
HEIC → JPG/PNG
Convert HEIC/HEIF photos (iPhone) to JPG or PNG right in your browser, no upload required. Select multiple images.
SVG Optimizer
Optimize and minify SVG files (like SVGO).
Barcode Generator
Generate EAN-13 and Code 128 barcodes and download them as PNG.
Video to GIF
Trim a short video clip into an animated GIF.
Crop Image
Crop an image by selecting the area to keep, then download it as a PNG file.
Rotate & Flip Image
Rotate images 90/180/270 degrees, flip horizontally or vertically, then download as PNG.
SVG → PNG
Convert vector SVG images to PNG with a custom resolution.
View Image EXIF
View an image's EXIF data: camera model, date taken, camera settings, and GPS coordinates.
Image Flip
Flip an image vertically (top–bottom) and download as PNG.
Image Mirror
Mirror an image horizontally (left–right) and download as PNG.
Pixelate Image
Pixelate/mosaic an image with a chosen cell size.
Blur Image
Blur an image (Gaussian) with a chosen radius.
Sharpen Image
Sharpen an image using a convolution sharpen kernel.
Brightness Adjust
Adjust image brightness by percentage and download.
Contrast Adjust
Adjust image contrast by percentage and download.
Saturation Adjust
Adjust image color saturation by percentage and download.
Hue Rotate
Rotate the image hue by degrees and download.
Image Border
Add a colored border around an image (width & color).
Image Frame
Add a decorative double border frame around an image.
Image Watermark
Stamp a diagonal faded text watermark onto an image.
Add Text To Image
Add text/caption onto an image with size, color and position.
Image Caption / Annotator
Add a caption bar below an image.
Image Metadata Stripper
Remove all metadata (EXIF/GPS) by redrawing the image; download a clean copy.
Image Histogram
Plot the color (R/G/B) distribution of an image.
Dominant Color Extractor
Extract an image's dominant colors with hex codes.
Color Picker From Image
Click anywhere on an image to get the hex/RGB color there.
Image Splitter (Grid)
Split an image into a rows × cols grid; download each tile.
Image Merger
Merge multiple images into one, horizontally or vertically.
Image Collage
Create a grid collage from multiple images (uniform cells).
BMP Converter
Convert any image to 24-bit BMP and download.
Sprite Sheet Generator
Pack icons into a sprite sheet + generate CSS background-position.
Contact Sheet Generator
Create a thumbnail contact sheet from multiple images with filenames.
Image DPI Checker
Read DPI (pixel density) from PNG/JPEG metadata.
Image DPI Converter (PNG)
Set a PNG's DPI by writing the pHYs chunk (pixels unchanged).
Image Format Detector
Detect the real image format by magic bytes (not the extension).
Image Duplicate Finder
Find duplicate/near-identical images via average-hash (aHash).
Face Blur (manual)
Blur faces/sensitive regions by dragging to select an area (manual).
GIF Splitter (frames)
Split an animated GIF into individual PNG frames (gifuct-js).
YouTube → MP3
Convert a YouTube link into an MP3 (embeds cover art + title). Pick 128/192/320 kbps.
YouTube → MP4
Download YouTube videos as MP4 (choose 360p–1080p). Processed right on your machine via the DevBox Local Helper.
Chuyển đổi Video/Audio
Convert video & audio formats (MP4, MKV, MOV, WebM, GIF, MP3, WAV…) with ffmpeg, running on your own machine.
Tải nhiều link YouTube
Download/convert many YouTube links at once to MP3 or MP4, with per-link progress and a one-click .zip of everything.
Tạo video từ kịch bản
Turn a script into a video: each scene gets an image or gradient background + AI narration (edge-tts) + captions. Runs in a Studio on your own machine.
Bộ công cụ Video
Compress, trim, merge, watermark and extract frames from video with ffmpeg — runs on your machine, no watermark.
Tạo phụ đề & bóc băng
Auto-generate .srt subtitles, transcribe video/audio to text, or burn subtitles into video with Whisper.
Xoá nền ảnh
Remove image backgrounds in bulk with AI (rembg): export transparent PNG or replace with a solid color.
Tải video TikTok
Download TikTok videos to MP4/MP3 in bulk with progress. Runs on your machine via DevBox Local Studio.
Tải video Instagram
Download Instagram videos & Reels to MP4/MP3 in bulk. Runs on your machine via DevBox Local Studio.
Tải video Facebook
Download Facebook videos to MP4/MP3 in bulk with progress. Runs on your machine via DevBox Local Studio.
Security & Encryption
JWT, SHA/MD5 hashing, Base64, AES, bcrypt, password and token generation, all processed locally so secrets never leave your browser.
JWT Decoder
Decode the header and payload of a JSON Web Token. Warns about expiration. Does not verify the signature (offline).
JWT Verify (HS256)
Verify a JWT's HMAC-SHA256 signature using your secret — locally, so the secret never leaves your browser.
JWT Builder (HS256)
Create and sign a JWT with HMAC-SHA256 — handy for generating test tokens. Signing happens locally.
Hash (SHA)
Compute SHA-1/256/384/512 hashes using the Web Crypto API, entirely on your device.
Base64 Encode/Decode
Encode/decode Base64 with full UTF-8 support (works correctly with any language).
Password / Token
Generate strong passwords and secret tokens (API keys, NEWS_INGEST_TOKEN, etc.) using secure crypto — nothing leaves your browser.
MD5 Hash
Compute the MD5 checksum of text (pure JS implementation, since Web Crypto doesn't support MD5).
Text Encryption (AES)
Encrypt/decrypt text using AES-256-GCM with a password (PBKDF2), right on your device.
Bcrypt Hash / Verify
Hash and verify bcrypt ($2a/$2b) passwords right in your browser.
RSA Key Generator
Generate an RSA public/private key pair (PEM) locally using the Web Crypto API.
HMAC Generator
Generate HMAC SHA-1/256/384/512 codes with a secret key using Web Crypto, locally in your browser.
Password Strength
Check your password strength: entropy and estimated crack time — all locally on your device.
Hash Compare
Compare two hashes or verify text against a hash — safely, right on your device.
CRC32 Checksum
Calculate a CRC32 checksum (in hex and decimal) right on your device.
AES Encrypt
Encrypt text with AES-256-GCM using a password (PBKDF2), on-device.
AES Decrypt
Decrypt the base64 produced by AES Encrypt (AES-256-GCM + password).
AES File Encrypt
Encrypt/decrypt a file with AES-256-GCM + password, download on-device.
Salt Generator
Generate a random salt via CSPRNG (hex/base64), custom length.
Random Key Generator
Generate a random key/token via CSPRNG (hex/base64), custom length.
Secure Password Generator
Generate strong passwords via CSPRNG with character-set options.
Hash Identifier
Guess the hash type (MD5/SHA/bcrypt…) from length and format.
File Checksum
Compute SHA-1/256/512 checksum of a file on-device (Web Crypto).
SHA1 Generator
Compute SHA-1 of text with Web Crypto (on-device).
SHA512 Generator
Compute SHA-512 of text with Web Crypto (on-device).
Hex Dump Viewer
View text as a hex dump: offset | 16 hex bytes | ASCII.
Text to Binary Viewer
View each character of text as 8-bit binary.
JWT Expiration Checker
Read a JWT's exp/nbf/iat claims and tell if it's valid or expired.
JWT Claims Viewer
Decode & view all claims in a JWT payload (no signature check).
DES Encrypt/Decrypt
Encrypt/decrypt text with DES using a passphrase (crypto-js).
Triple DES Encrypt/Decrypt
Encrypt/decrypt text with Triple DES (3DES) using a passphrase.
Blowfish Encrypt/Decrypt
Encrypt/decrypt text with Blowfish using a passphrase (crypto-js).
RIPEMD-160 Hash
Compute the RIPEMD-160 hash of text (crypto-js).
Password Leak Checker
Check if a password is breached (HaveIBeenPwned) via k-anonymity — password never leaves your device.
Certificate Viewer
View an X.509 certificate summary (PEM): issued to/by, days left, SAN.
Network & DNS
DNS, WHOIS, IP/GeoIP lookup, HTTP client, User-Agent parser; some tools require an internet connection (clearly noted on the page).
IP / CIDR Calculator
Calculate an IPv4 subnet from CIDR: network, broadcast, host range, netmask, and host count.
User-Agent Parser
Parse a User-Agent string to identify the operating system, browser, and device.
DNS Lookup
Look up DNS records (A, AAAA, MX, TXT, CNAME, NS...) via DNS-over-HTTPS.
WHOIS Lookup
Look up domain and IP registration info via RDAP.
What Is My IP
See your public IP address along with its location (GeoIP).
API Tester
Send HTTP requests (GET/POST/PUT...) like a mini Postman.
Reverse DNS
Look up the reverse domain (PTR record) for an IP address via DNS-over-HTTPS.
IP Range Calculator
Compute total addresses and CIDR blocks covering an IP range.
CIDR Merge
Merge overlapping/adjacent CIDRs into a minimal set.
CIDR Split
Split a CIDR into smaller subnets by a new prefix.
MAC Address Lookup
Normalize a MAC, extract the OUI and analyze unicast/multicast & U/L bits.
MAC Vendor Lookup
Look up the manufacturer by OUI (offline sample data, partial).
MX Lookup
Look up a domain's MX (mail server) records via DNS-over-HTTPS.
TXT Lookup
Look up a domain's TXT records via DNS-over-HTTPS.
SPF Checker
Find & analyze a domain's SPF (v=spf1) record.
DKIM Checker
Look up a DKIM record at selector._domainkey.domain via DoH.
DMARC Checker
Look up & analyze a domain's DMARC record at _dmarc.domain.
ASN Lookup
Look up an IP's ASN via Team Cymru (origin.asn.cymru.com) over DoH.
Reverse DNS (PTR) Lookup
Look up an IP's PTR (reverse DNS) record via DoH.
Domain Age Checker
Look up registration date & compute domain age via RDAP (rdap.org).
DNSSEC Checker
Check if a domain has DNSSEC (AD flag + DNSKEY) via DoH.
Text
Word count, case conversion, slug generator, Lorem Ipsum, line sorting/deduplication, and URL/HTML entity encoding.
Case Converter
camelCase, snake_case, kebab, CONSTANT, Title Case, PascalCase…
URL Encode/Decode & Parser
Encode/decode URLs and parse query strings into a table.
Lorem Ipsum
Generate Lorem Ipsum placeholder text by paragraph or sentence count for design mockups.
Word & Character Counter
Count characters, words, sentences, paragraphs, and lines, plus estimated reading time — updates live as you type.
Slug Generator
Convert a title into a URL slug: strip accents, lowercase, and join words with hyphens.
Line Tools
Sort, deduplicate, reverse, trim, remove blank lines, shuffle — process line-based lists.
HTML Encode/Decode
Encode/decode HTML entities (& < ...). Prevents XSS when embedding text into HTML.
Hashtag Generator
Enter a keyword and get ~30 suggested hashtags for TikTok, Instagram, and Facebook. Copy with one tap.
Reverse Text
Reverse text by character, by word, or by line order.
Random Text Generator
Generate random text, character strings, and numbers with a custom length and count.
Remove Duplicate Lines
Remove duplicate lines, keeping the first occurrence order.
Remove Empty Lines
Remove fully empty lines from text.
Remove Blank Lines
Remove blank or whitespace-only lines.
Sort Lines
Sort lines alphabetically A→Z or Z→A.
Shuffle Lines
Randomly shuffle the order of lines.
Random Line Picker
Pick N random lines from a list, no repeats.
Character Counter
Count characters, words, lines, code points and UTF-8 bytes live.
Character Frequency
Count how often each character appears.
Letter Frequency
Frequency of letters a–z with percentages.
Unicode Inspector
See code point U+XXXX, decimal & UTF-8 for each character.
Invisible Character Detector
Detect hidden characters (zero-width, NBSP, BOM…) and clean them.
Emoji Picker
Popular emoji palette — click to copy.
Emoji Remover
Remove all emoji from text, keeping letters intact.
Emoji Counter
Count emojis and list unique ones with counts.
Text Repeater
Repeat a piece of text N times with a custom separator.
Text Cleaner
Collapse extra spaces, trim lines, merge blank lines.
Text Trimmer
Trim leading/trailing whitespace on each line.
Whitespace Visualizer
Reveal hidden whitespace: space ·, tab →, newline ¶.
Find & Replace
Find & replace text, with case-sensitivity and regex support.
Case Detector
Detect naming case: camelCase, snake_case, kebab, Pascal…
Sentence Counter
Count sentences, words and characters in a passage.
Paragraph Counter
Count paragraphs (blank-line separated), lines and words.
Reading Time
Estimate reading time from word count and speed (WPM).
Readability Score
Compute Flesch Reading Ease & Flesch–Kincaid Grade.
Text Summarizer
Extractive summary: pick the most important sentences (offline).
Text Comparator
Compare two texts line by line, highlighting additions/removals.
Palindrome Checker
Check if a string is a palindrome (ignores case, spaces, punctuation).
Anagram Checker
Check whether two strings are anagrams of each other.
Morse Code Translator
Translate text ↔ Morse code (letters, digits, punctuation).
Braille Converter
Convert text to Unicode Braille (grade 1).
Merge, split, and rotate PDFs; convert PDF to/from images; images to PDF; Word to/from PDF.
PDF to Image
Split each PDF page into a PNG/JPG image, choose the resolution, and download individual pages or all of them. No upload required.
Merge / Split / Rotate PDF
Merge multiple PDFs into one, split or delete pages by range, and rotate pages. 100% on your device, no upload.
Merge Images to PDF
Combine multiple images or camera captures into a single PDF file: document scan filters, drag-and-drop reordering, A4/Letter paper size, and file compression.
Word → PDF
Convert a Word file (.docx) to PDF right in your browser, no uploads needed.
PDF → Word
Extract text from a PDF into a Word file (.doc). Text only — layout is not preserved.
PDF Rotate
Rotate all PDF pages 90/180/270° and download (pdf-lib).
Remove PDF Pages
Remove pages by range (e.g. 1-3,5) from a PDF.
Extract PDF Pages
Extract pages by range (e.g. 1-3,5) into a new PDF.
PDF Page Number
Add page numbers to the footer of a PDF (bottom-center).
PDF Watermark
Stamp a diagonal faded text watermark on every PDF page.
PDF Signature Stamp
Stamp a text signature into the bottom-right of a PDF page (image stamp).
PDF Metadata Editor
View & edit PDF metadata (title, author, subject, keywords).
PDF Crop
Crop PDF margins by setting the CropBox per edge.
PDF Resize
Scale PDF pages up/down by percentage (content included).
Compress PDF
Compress a PDF via object streams + metadata removal (modest).
PDF Optimize
Optimize PDF structure (object streams) to reduce size.
PDF Flatten
Flatten PDF form fields into static content.
Unlock PDF
Remove owner restrictions (print/copy) by re-saving the PDF.
Extract Text from PDF
Extract all text from a PDF via pdf.js (no layout).
PDF Compare (text)
Compare the text content of two PDFs line by line.
PDF Merge + Metadata
Merge multiple PDFs into one and set the merged file's metadata.
PDF Viewer
View a PDF in the browser (pages rendered with pdf.js).
PDF OCR
OCR text from scanned PDFs via pdf.js + Tesseract.
Business & Finance
Pricing and profit margin, VAT, installment loans, compound interest, gross-to-net salary, exchange rates, crypto prices, and investing.
Selling Price & Profit
Calculate selling price from cost price using markup or margin, or analyze profit when you know both the cost and selling price.
Discount / Markdown
Calculate the price after a percentage discount and the amount saved, or work out the discount % from the original and final price.
VAT Calculator
Add VAT to an amount or extract it (8%/10%): get the tax amount and the total/pre-tax price.
Installment / Loan Interest
Calculate the monthly payment, total interest, total amount due, and repayment (annuity) schedule for a loan or installment plan.
Compound Interest / Savings
Calculate the future value of savings or investments with recurring contributions, compounded over time.
Gross to Net Salary
Convert between Gross and Net salary based on Vietnam's mandatory social/health/unemployment insurance (BHXH/BHYT/BHTN) and progressive personal income tax.
Break-even Point
Calculate the break-even quantity and revenue from fixed costs, selling price, and variable cost per unit.
Bill Split & Tip
Split a bill evenly among several people, add a tip percentage, and get the amount each person owes.
Percentage Calculator
X% of Y, what percent X is of Y, and the percentage change from A to B.
Foreign Exchange Rate
Convert and check exchange rates for ~160 currencies (USD, EUR, JPY, VND...) using live, up-to-date rates.
Live Crypto Prices
Check Bitcoin, Ethereum, and other prices in USD/VND with 24h change, and calculate profit/loss on your position. Data from CoinGecko.
Investment Calculator
Trade profit/loss (including fees), average cost basis (DCA), position sizing by % risk, and risk:reward ratio. For stocks and crypto.
Invoice Generator
Create invoices with your details, line items, and taxes, then print or save them as a PDF.
Health & Lifestyle
BMI & TDEE, age calculator, lucky wheel spinner, Pomodoro timer, and stopwatch.
BMI & TDEE Calculator
Calculate BMI, BMR, and TDEE (daily calorie needs) from your height, weight, age, and activity level.
Age Calculator
Enter your birth date to get your exact age in years/months/days, total days and hours lived, and a countdown to your next birthday.
Lucky Spin Wheel
Enter a list of names or prizes and spin the wheel for a fair random pick. Great for raffles, mini-games, and dividing tasks.
Pomodoro Timer
A Pomodoro timer for focused work sessions and breaks.
Stopwatch & Countdown
A stopwatch and countdown timer.