Add Watermark to Images
Add customizable text or logo image watermarks to multiple photos with opacity, rotation, and tiling controls.
Free, private, fast, and efficient tools for everyday tasks. Ads help keep the site running.
Resize, crop, compress, convert, and inspect images directly in the browser.
Create, convert, arrange, and export Markdown, PDF, diagrams, and other document-ready content in your browser.
Count, clean, transform, sort, and prepare text for writing, office work, and publishing.
Format, encode, decode, generate, and inspect data used in everyday development.
Unit conversion and compact calculators for dates, money, percentages, and everyday math.
Passport, visa, ID, and exam photo tools with editable requirements and official source links.
Check keyboards, mice, screens, cameras, microphones, touch input, sensors, and game controllers in your browser.
Resize, crop, compress, convert, and inspect images directly in the browser.
Add customizable text or logo image watermarks to multiple photos with opacity, rotation, and tiling controls.
Convert one or more AVIF images to high-compatibility JPG files locally with adjustable output quality.
Convert images into multi-size Favicons (16x16, 32x32, 48x48) and Apple Touch Icons ready for modern web apps and browsers.
Click an image to pick multiple exact colors, then copy or download your palette.
Compress JPG, PNG, WebP, and AVIF images locally in your browser with adjustable quality and batch export.
Crop photos to custom dimensions or fixed aspect ratios directly in your browser with zero server uploads.
Inspect embedded EXIF metadata in photos to view camera model, exposure settings, focal length, timestamps, and GPS coordinates.
Resize JPG, PNG, WebP, and AVIF images by pixels or percentage in your browser with aspect ratio lock.
Combine multiple JPG, PNG, and WebP images into a single PDF document with custom page order and A4 margin settings.
Easily convert JPG and JPEG images into high-quality PNG format with lossless pixel preservation and instant download.
Convert JPG and JPEG photos into modern WebP format to reduce file sizes by up to 50% while preserving crisp visual quality.
Convert large PNG images to compact JPG files in batch with adjustable quality and clean background filling.
Generate high-resolution static QR codes for website URLs, plain text, and contact information with custom error correction levels.
Strip camera, GPS location, device models, and date EXIF metadata from photos in your browser before sharing.
Compress and resize images locally to automatically stay below a 100KB file size limit without server uploads.
Compress and resize images locally to automatically stay below a 200KB file size limit without server uploads.
Rotate images clockwise or counter-clockwise by 90/180 degrees, or flip photos horizontally and vertically without quality loss.
Rasterize scalable vector graphics (SVG) into crisp PNG images at any custom resolution while preserving alpha transparency.
Convert WebP images to high-compatibility JPG format in batch directly in your browser with adjustable quality.
Generate scannable Wi-Fi QR codes with SSID, password, and security encryption (WPA/WPA2/WPA3) for instant camera-based network joining.
Create, convert, arrange, and export Markdown, PDF, diagrams, and other document-ready content in your browser.
Add semi-transparent diagonal text watermarks to all or selected pages of PDF documents locally in your browser.
Turn highlighted source code into a polished PNG with themes, line numbers, and background controls.
Combine multiple JPG, PNG, and WebP images into a single PDF document with custom page order and A4 margin settings.
Live edit and preview Markdown documents in real time with GitHub Flavored Markdown (GFM) support and syntax highlighting.
Design an attractive knowledge card from Markdown for social posts, saved notes, and visual summaries.
Split Markdown into polished social carousel pages and download every high-resolution image in one ZIP.
Transform GitHub Flavored Markdown (GFM) documents into clean, semantic HTML code with tables, task lists, and syntax highlighting.
Turn Markdown into polished, shareable images with social sizes, visual themes, code highlighting, and local PNG export.
Convert tutorials, notes, and articles into a clean long PNG with controlled typography and browser-only export.
Combine multiple PDF files into a single unified document with custom file ordering locally in your browser.
Create clear diagrams for technical documents, reports, papers, and presentations, then export publication-ready SVG or high-resolution PNG.
Inspect PDF title, author, dates, producer, keywords, and page count locally.
Count the pages in a PDF locally without uploading the document.
Render selected PDF pages as PNG or JPG images with local previews and downloads.
Move PDF pages into a new order and download the rearranged document locally.
Rotate all or selected PDF pages by 90, 180, or 270 degrees locally.
Extract selected pages or page ranges into a new PDF without uploading the file.
Count, clean, transform, sort, and prepare text for writing, office work, and publishing.
Encode or decode UTF-8 text to and from Base64 strings directly in your browser with instant local processing.
Convert any file (images, fonts, audio, PDF) into Base64 Data URI strings or decode Base64 back into downloadable binary files.
Easily convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, and PascalCase instantly in your browser.
Accurately count characters (with and without spaces), words, sentences, lines, and paragraphs in real time.
Clean, normalize, and deduplicate email lists by stripping Gmail dots and subaddressing tags with client-side privacy.
Encode and decode characters to HTML named and numeric entities (such as &, <, >) to prevent XSS and formatting bugs.
Generate custom paragraphs, sentences, or words of classic Lorem Ipsum placeholder dummy text for design mockups.
Live edit and preview Markdown documents in real time with GitHub Flavored Markdown (GFM) support and syntax highlighting.
Remove duplicate lines from text and lists with options for case sensitivity, trimming whitespace, and preserving order.
Sort lines of text alphabetically (A-Z or Z-A), numerically, by length, in reverse order, or shuffle randomly.
Compare two texts, code snippets, or documents side-by-side with line-by-line and character diff highlighting locally in your browser.
Convert text strings into 8-bit binary code (0 and 1) or decode binary representations back into plain readable text.
Convert article titles and headlines into clean, lowercase, hyphen-separated SEO-friendly URL slugs instantly.
Quickly strip leading and trailing spaces, condense consecutive whitespace, remove empty lines, and clean tab characters.
Convert text characters into \uXXXX Unicode escape notation and decode Unicode escape sequences back into readable text.
Encode or decode URL query components and parameters with percent-encoding (%xx) directly in your browser without data transmission.
Clean bulk lists of web URLs by removing duplicates, stripping marketing tracking parameters, and filtering malformed links.
Extract and decode all query parameters from URLs into structured key-value tables and JSON format in real time.
Calculate word count, character count, sentence count, paragraph count, and estimated reading or speaking time.
Format, encode, decode, generate, and inspect data used in everyday development.
Encrypt and decrypt sensitive text messages using industry-standard AES (128/192/256-bit) cipher algorithms with custom passphrases.
Encode or decode UTF-8 text to and from Base64 strings directly in your browser with instant local processing.
Convert any file (images, fonts, audio, PDF) into Base64 Data URI strings or decode Base64 back into downloadable binary files.
Generate RFC-compliant HTTP Basic Authentication authorization header strings from usernames and passwords instantly.
Generate secure salted bcrypt password hashes with customizable cost rounds directly in your browser without network leaks.
Calculate Linux/Unix file permissions interactively and convert between octal values (e.g. 755, 644) and symbolic rwx notation.
Turn highlighted source code into a polished PNG with themes, line numbers, and background controls.
Parse and format raw HTTP Cookie headers into organized key-value tables and JSON structures with URL decoding.
Build standard 5-field cron schedule expressions interactively for Linux crontab, GitHub Actions, and cloud schedulers.
Test, evaluate, and debug CSS selectors against HTML markup with real-time node highlighting and matching count metrics.
Easily convert CSV tabular data into structured JSON objects or arrays with automatic header detection and type parsing.
Convert cURL command strings into readable HTTP client code for Python, JavaScript (fetch/axios), Go, PHP, Java, and C#.
Inspect your screen resolution, device pixel ratio, operating system, GPU renderer, memory, and browser environment in real time.
Transform single-line docker run commands into clean, standard docker-compose.yml configuration files instantly.
Clean, normalize, and deduplicate email lists by stripping Gmail dots and subaddressing tags with client-side privacy.
Interactively generate Git commands for branching, merging, rebasing, stashing, reverting commits, and remote repository workflows.
Calculate cryptographic hash digests including MD5, SHA-1, SHA-256, and SHA-512 from any text string with instant output.
Generate HMAC-SHA256, HMAC-SHA512, and HMAC-MD5 keyed digests from input messages and secret keys for API authentication.
Encode and decode characters to HTML named and numeric entities (such as &, <, >) to prevent XSS and formatting bugs.
Extract all hyperlink URLs, anchor texts, and target attributes from HTML source code with duplicate filtering and CSV export.
Extract HTML Title, Meta Description, Keywords, Robots directives, Canonical URLs, and Open Graph tags from page markup instantly.
Minify and compress HTML, CSS stylesheets, and JavaScript files to reduce payload size and speed up page load times.
Parse and format raw HTTP header strings into structured key-value tables and JSON with security and caching diagnostics.
Quickly look up meanings, specifications, causes, and troubleshooting fixes for 1xx, 2xx, 3xx, 4xx, and 5xx HTTP status codes.
Expand CIDR subnets (e.g. 192.168.1.0/24) and start-end IP ranges into complete lists of individual IP addresses.
Convert IPv4 addresses between dotted-decimal, 32-bit integer, hexadecimal, and binary formats with network class detection.
Calculate network address, broadcast address, usable host IP ranges, wildcard masks, and host counts from IP and CIDR prefix.
Generate standardized IPv6 Unique Local Address (ULA) /48 prefixes based on RFC 4193 specifications for private internal networks.
Clean, format, and indent messy or minified JavaScript and TypeScript source code with custom spacing and quotes.
Press any key on your keyboard to instantly inspect JavaScript event.key, event.code, event.keyCode, and modifier key states.
Compare two JSON payloads side by side with visual difference highlighting for added, removed, and modified properties.
Format, prettify, validate, and minify JSON directly in your browser with instant syntax validation and zero data transmission.
Remove all unnecessary whitespaces, line breaks, and indentation from JSON data to produce ultra-compact payloads.
Validate JSON payloads against JSON Schema specifications with instant error highlighting and compliance reports.
Transform JSON object arrays into standard CSV and TSV formats with nested key flattening and UTF-8 BOM download options.
Convert structured JSON payloads into clean, readable TOML format for Rust, Python, and modern software configurations.
Convert structured JSON data into clean, compliant XML documents with custom root tags, attributes, and indentation.
Convert JSON payloads into clean, indented YAML for Kubernetes manifests, Docker Compose, and CI/CD pipeline configs.
Interactively explore, collapse, search, and inspect complex JSON data with visual tree hierarchies and syntax highlighting.
Extract, format, and validate embedded JSON-LD structured data blocks from HTML markup for search engine rich snippet optimization.
Instantly decode JSON Web Tokens (JWT) into readable Header, Payload, and Signature components with automated expiry checking.
Generate random, valid 48-bit Ethernet MAC addresses in bulk with uppercase/lowercase and colon, hyphen, or dot delimiters.
Look up hardware manufacturers (Apple, Intel, Cisco, Huawei) by entering any Ethernet MAC address or 24-bit OUI prefix.
Transform GitHub Flavored Markdown (GFM) documents into clean, semantic HTML code with tables, task lists, and syntax highlighting.
Create clear diagrams for technical documents, reports, papers, and presentations, then export publication-ready SVG or high-resolution PNG.
Visually generate standard HTML Title, Meta Description, Keywords, Open Graph, and Twitter Card tags ready to paste into your website header.
Quickly look up standardized HTTP Content-Type header strings and media types by searching file extensions or MIME names.
Evaluate password complexity, entropy, dictionary vulnerabilities, and estimated brute-force crack time in real time.
Generate high-resolution static QR codes for website URLs, plain text, and contact information with custom error correction levels.
Generate random, safe dynamic and private network port numbers (49152-65535) for Docker container bindings and microservices.
Test, evaluate, and debug regular expressions in real time with syntax highlighting, flags, and match group inspections.
Visually assemble standard HTTP request headers including Authorization, Content-Type, and User-Agent with instant export to cURL and JSON.
Visually generate standard robots.txt files with Disallow, Allow, Crawl-delay, and Sitemap directives for Googlebot, Bingbot, and Baidu.
Test and validate robots.txt rules against specific URL paths to confirm whether search engine bots are allowed or blocked.
Generate secure RSA public and private key pairs (1024, 2048, 4096 bits) with PEM formatting and PKCS#8 encoding in your browser.
Generate standardized sitemap.xml files from URL lists with changefreq, priority, and lastmod tags ready for Google Search Console.
Validate sitemap.xml files against official XML schemas and sitemaps.org protocols to detect formatting bugs and broken tags.
Format, beautify, and indent complex SQL queries locally in your browser with keyword capitalization and clean syntax layout.
Generate secure, cryptographically random passwords with custom lengths, uppercase/lowercase letters, digits, and symbols.
Compare two texts, code snippets, or documents side-by-side with line-by-line and character diff highlighting locally in your browser.
Convert text strings into 8-bit binary code (0 and 1) or decode binary representations back into plain readable text.
Convert text strings into hexadecimal representations and decode Hex values back into readable plaintext with custom delimiters.
Convert text and numbers into the official NATO phonetic radio alphabet (Alpha, Bravo, Charlie...) for clear phone communications.
Convert article titles and headlines into clean, lowercase, hyphen-separated SEO-friendly URL slugs instantly.
Create cryptographically strong API tokens, secret keys, bearer tokens, and session identifiers in hex, Base64, or alphanumeric format.
Parse and convert TOML configuration documents into standard JSON format with accurate type and date representation.
Transform TOML configurations into beautifully formatted YAML documents for easy DevOps and cross-platform configuration.
Calculate 6-digit or 8-digit time-based one-time password (TOTP) codes from shared secrets matching Google Authenticator.
Generate 26-character time-ordered, URL-friendly Universally Unique Lexicographically Sortable Identifiers (ULIDs) in bulk.
Convert text characters into \uXXXX Unicode escape notation and decode Unicode escape sequences back into readable text.
Convert 10-digit (seconds) and 13-digit (milliseconds) Unix Epoch timestamps into human-readable date formats and vice versa.
Encode or decode URL query components and parameters with percent-encoding (%xx) directly in your browser without data transmission.
Clean bulk lists of web URLs by removing duplicates, stripping marketing tracking parameters, and filtering malformed links.
Normalize URLs according to RFC 3986 by lowercasing hostnames, stripping redundant slashes, removing default ports, and sorting query keys.
Extract and decode all query parameters from URLs into structured key-value tables and JSON format in real time.
Deconstruct complex URLs into discrete RFC components: protocol, host, port, pathname, search query params, and hash fragments.
Parse User-Agent strings to accurately identify web browser name/version, operating system, layout engine, and mobile/desktop device type.
Generate cryptographically secure RFC 4122 Version 4 UUIDs (GUIDs) in bulk directly in your browser with formatting options.
Generate scannable Wi-Fi QR codes with SSID, password, and security encryption (WPA/WPA2/WPA3) for instant camera-based network joining.
Format, beautify, and indent single-line or cluttered XML code with customizable indentation and syntax validation.
Transform XML markup into structured JSON format with smart attribute handling, array aggregation, and namespace stripping.
Test and debug XPath queries against XML and HTML documents with real-time node highlighting and count metrics.
Convert YAML documents and configuration files into standard structured JSON with faithful type and list mapping.
Convert YAML configuration documents into clean, standard TOML format with automatic table and array mappings.
Interactively inspect, collapse, and validate YAML documents with hierarchical indentation guides and syntax diagnostics.
Unit conversion and compact calculators for dates, money, percentages, and everyday math.
Accurately calculate your exact chronological age in years, months, weeks, days, hours, plus your zodiac sign and birthday countdown.
Easily calculate and resize image, video, and display aspect ratios (16:9, 4:3, 21:9, 1:1) without visual distortion.
Calculate the arithmetic mean, median, mode, sum, range, count, and min/max values for any set of numbers instantly.
Use a familiar button calculator for arithmetic, parentheses, percentages, memory, keyboard input, and calculation history.
Calculate your Body Mass Index (BMI), ideal weight range, and health category based on metric or imperial height and weight.
Calculate exact duration between two calendar dates in total days, weeks, months, and years with accurate leap year handling.
Quickly find final sale prices, saved amounts, and net discount percentages for shopping, retail sales, and seasonal promotions.
Solve linear and quadratic equations or a two-variable linear system, including real and complex quadratic roots.
Add, subtract, multiply, or divide two fractions and receive a reduced fraction and decimal result.
Calculate monthly loan payments, total interest paid, and full amortization schedules for mortgages, auto loans, and personal financing.
Calculate matrix addition, subtraction, multiplication, determinant, inverse, transpose, and reduced row echelon form for matrices up to 4 by 4.
Choose participant locations on the map and find meeting times inside everyone's selected work hours and weekdays.
Choose any map locations and compare the same 24-hour period, work hours, and calendar-day changes.
Easily calculate percentage increases, decreases, difference between numbers, and fractional ratios with instant results.
Solve ax² + bx + c = 0 and inspect the discriminant, roots, and parabola vertex.
Generate cryptographically random integers, unique lottery numbers, and floating-point values within any custom range.
Solve one missing value in A:B = C:D by leaving exactly one input blank.
Evaluate scientific expressions with powers, roots, logarithms, trigonometry, constants, angle modes, memory, and history.
Analyze a numeric dataset with descriptive statistics and optionally calculate a two-variable linear regression.
Convert times between UTC, GMT, EST, PST, CST, and worldwide time zones with automatic daylight saving time adjustments.
Quickly calculate tip percentages (10%, 15%, 18%, 20%), total bill amounts, and split checks evenly among dining guests.
Quickly convert between metric and imperial units for length, weight, area, volume, temperature, speed, and digital data storage.
Convert 10-digit (seconds) and 13-digit (milliseconds) Unix Epoch timestamps into human-readable date formats and vice versa.
Display real-time synchronized clocks for major international cities including London, New York, Tokyo, Paris, Sydney, and Beijing.
Passport, visa, ID, and exam photo tools with editable requirements and official source links.
Crop and generate official Canada passport and visa photos conforming to strict 50x70mm dimensions and facial height regulations.
Crop and format portrait photos into standard ID dimensions (1-inch, 2-inch, passports, licenses) with customizable layout grids.
Format and crop portrait photos to meet official Ministry of Foreign Affairs of Japan 35x45mm passport regulations.
Format and crop portrait photos to meet official Japanese Embassy and Consulate visa photo regulations with precise guidelines.
Format and crop photos to meet strict HM Passport Office guidelines (35x45mm size, 29-34mm head height) for UK passports and visas.
Crop and adjust photos to conform to official US Department of State 2x2 inch (51x51mm) passport and visa guidelines.
Check keyboards, mice, screens, cameras, microphones, touch input, sensors, and game controllers in your browser.
Inspect live acceleration including gravity along the X, Y, and Z axes.
Cycle fullscreen solid colors to make dead, bright, or stuck pixels easier to spot.
Inspect grayscale, RGB gradients, color bars, contrast, and banding by eye.
Measure the interval between clicks and check whether double clicks register reliably.
Inspect connected controller buttons, triggers, axes, stick drift, and vibration support.
Read device orientation angles and visualize rotation after explicit permission.
Verify headphone channel placement with separate left, right, and stereo test tones.
Measure simultaneous key detection and identify combinations your keyboard may not register.
Check every physical key and see pressed and tested keys on a full keyboard layout.
View a live waveform, input level, peak, and dominant frequency from your microphone.
Estimate mouse event frequency in hertz while you move the pointer across the test area.
Test left, right, middle, side buttons, wheel scrolling, and pointer movement.
Visualize active touch points and measure the maximum simultaneous contacts detected.
Record microphone audio locally, play it back, and download the recording.
Use your front camera as a private mirrored preview and save a snapshot when needed.
Estimate display refresh rate and frame timing variation from browser animation frames.
Inspect screen size, browser viewport, pixel ratio, color depth, and orientation.
Open solid colors, gradients, color bars, and grids in fullscreen for visual inspection.
Play a short tone through the left, right, or both audio channels.
Trace across a fullscreen grid to check touch coverage and unresponsive areas.
Check browser vibration support with short, long, and patterned feedback.
Preview a camera locally, inspect stream settings, switch devices, and take a photo.