# SpryTools > Free, privacy-friendly browser utilities (no signup, no upload) plus a self-serve REST API for developers and AI agents. ## Tools - [ASCII Art Generator](https://sprytools.com/tools/ascii-art/): Convert any text to ASCII art — choose from 10 classic fonts like Doom, Graffiti and Shadow. Adjust width, copy or export as PNG. Free. - [Aspect Ratio Calculator](https://sprytools.com/tools/aspect-ratio/): Calculate aspect ratios from width × height instantly. Scale dimensions with 16:9, 4:3, 21:9 presets and check HD/FHD/4K match. Free, in-browser. - [Base64 Encoder & Decoder](https://sprytools.com/tools/base64/): Encode text to Base64 or decode Base64 strings instantly. Supports UTF-8, Unicode, emojis and URL-safe Base64. Fast, no data uploaded. Free. - [BMI Calculator](https://sprytools.com/tools/bmi-calculator/): Calculate your BMI with metric or imperial inputs. Get WHO weight category, ideal weight range and BMR estimate. Free, 100% client-side. - [Character Counter](https://sprytools.com/tools/character-counter/): Count characters, words, sentences and lines in real time. Check if your text fits Twitter/X, Instagram, LinkedIn, SMS or Google Ads. Free. - [chmod Calculator](https://sprytools.com/tools/chmod-calculator/): Calculate Unix file permissions visually. Set read/write/execute for owner, group and others. Get octal code, symbolic notation and chmod command. Free. - [Color Contrast Checker](https://sprytools.com/tools/color-contrast/): Check color contrast ratios against WCAG 2.1 standards. See if foreground/background passes AA or AAA for normal and large text. Free. - [Color Format Converter](https://sprytools.com/tools/color-converter/): Convert colors between HEX, RGB, HSL and CSS named colors. Auto-detects input, shows live preview, copy each value with one click. Free. - [Color Palette Generator](https://sprytools.com/tools/color-palette/): Generate color palettes from any base color. Choose Monochromatic, Complementary, Triadic, Analogous or Split-Complementary. HEX/RGB/HSL + CSS. - [Countdown Timer](https://sprytools.com/tools/countdown/): Free countdown timer to any date and time. Add multiple countdowns, set any timezone, share via URL and get browser notifications. No account needed. - [Cron Expression Builder](https://sprytools.com/tools/cron-builder/): Build cron expressions visually. Set Every/Specific/Range/Step per field, preview the next 5 run times, validate syntax. Free, 100% client-side. - [Cron Expression Explainer](https://sprytools.com/tools/cron-explainer/): Paste a cron expression and see it explained in plain English. Shows next 5 execution times, highlights syntax errors, includes presets. Free. - [CSS Border Radius Generator](https://sprytools.com/tools/border-radius/): CSS border-radius generator with 4-corner sliders, px/% toggle and shape presets (Circle, Pill, Squircle). Live preview, one-click copy. Free. - [CSS Box Shadow Generator](https://sprytools.com/tools/box-shadow/): Generate CSS box-shadow code with a live preview. Adjust offset, blur, spread and color, stack shadows, use 8 presets. Copy CSS instantly. Free. - [CSS Clip-path Generator](https://sprytools.com/tools/clip-path/): Create CSS clip-path shapes visually. Drag handles to edit polygons, pick circle/ellipse/inset, apply presets (triangle, star, hexagon). Free. - [CSS Flexbox Generator](https://sprytools.com/tools/flexbox/): Build CSS Flexbox layouts visually. Control flex-direction, justify-content, align-items, gap and per-item properties. 5 presets, CSS copy. Free. - [CSS Gradient Generator](https://sprytools.com/tools/css-gradient/): Create CSS gradients interactively. Choose linear, radial or conic, add color stops, adjust angles and copy ready-to-use CSS. 10 presets. Free. - [CSS Grid Generator](https://sprytools.com/tools/css-grid/): Build CSS Grid layouts visually. Set columns/rows with fr, px and minmax(), gaps, spans and named areas. Live preview, instant CSS export. Free. - [CSS Minifier](https://sprytools.com/tools/css-minifier/): Minify or format CSS instantly in your browser. Shows byte savings and detects vendor prefixes. No data uploaded — runs 100% locally. - [CSS Text Shadow Generator](https://sprytools.com/tools/css-text-shadow/): Create CSS text shadows with live preview. Stack multiple shadows, choose from 8 presets (neon, retro, fire), adjust offset, blur and color. Free. - [CSS Text Shadow Generator](https://sprytools.com/tools/text-shadow/): Generate CSS text-shadow code visually. Adjust X/Y offset, blur, color and opacity. Stack shadows for glow, neon or 3D effects. 8 presets. Free. - [CSV to JSON Converter](https://sprytools.com/tools/csv-to-json/): Convert CSV to JSON instantly. Supports comma, semicolon, tab and pipe delimiters. Outputs array of objects or arrays. Free, no data uploaded. - [Date Calculator](https://sprytools.com/tools/date-calculator/): Calculate the exact difference between two dates in years, months and days. Add/subtract days, find your age or next weekday. Free, 100% client-side. - [Diff Checker](https://sprytools.com/tools/diff-checker/): Compare two texts and see exactly what changed. Line-by-line diff with word-level highlighting. Ignore whitespace or case. 100% in-browser. - [File Size Converter](https://sprytools.com/tools/file-size-converter/): Convert file sizes between Bytes, KB, MB, GB, TB and KiB, MiB, GiB, TiB instantly. Includes download time calculator. Free, 100% client-side. - [Hash Generator](https://sprytools.com/tools/hash-generator/): Generate SHA-256, SHA-512, SHA-1 and MD5 hashes from text or files. Compare hashes and verify file integrity. 100% in-browser — no data sent. - [HTML Color Picker](https://sprytools.com/tools/color-picker/): Pick any color with the browser color picker and instantly see HEX, RGB, HSL and CSS name. Saves last 12 colors as swatches. Free, in-browser. - [HTML Entity Encoder & Decoder](https://sprytools.com/tools/html-entities/): Encode and decode HTML entities instantly. Supports named (&, <, ©, €) and numeric entities (<). Free, 100% client-side. - [HTML Formatter](https://sprytools.com/tools/html-formatter/): Format, beautify or minify HTML instantly in your browser. Choose 2-space, 4-space or tab indent. Shows byte savings. No data uploaded — runs 100% locally. - [HTML Meta Tag Generator](https://sprytools.com/tools/meta-generator/): Generate complete HTML meta tags instantly: SEO basics, Open Graph, Twitter Card and robots. Preview how your page looks in Google and social. Free. - [HTTP Status Codes](https://sprytools.com/tools/http-status/): HTTP status code reference — all 1xx–5xx codes plus Cloudflare and nginx extensions. Search, filter by category, copy code+name. Free, client-side. - [Image to Base64 Converter](https://sprytools.com/tools/image-to-base64/): Convert any image (PNG, JPG, GIF, WebP, SVG) to Base64 or Data-URL instantly. Decode Data-URLs back. Copy HTML img-tag and CSS snippets. No upload. - [IP Address Lookup](https://sprytools.com/tools/ip-lookup/): Look up any IP address: geolocation, country, city, ISP, ASN, timezone, and coordinates. Find your own IP or enter any IPv4 address. Free, no registration. - [IP Subnet / CIDR Calculator](https://sprytools.com/tools/cidr-calculator/): Calculate subnet details from CIDR notation (e.g. 192.168.1.0/24) — network address, broadcast, first/last host, subnet mask, host count. Free. - [JavaScript Formatter & Minifier](https://sprytools.com/tools/js-formatter/): Format or minify JavaScript instantly in your browser. Configurable indentation, comment stripping, syntax checking and byte savings. No data uploaded. - [JSON Formatter](https://sprytools.com/tools/json-formatter/): Format, validate and minify JSON instantly. Shows syntax errors with line numbers. Copy to clipboard. Works entirely in your browser — no data uploaded. - [JSON Schema Validator](https://sprytools.com/tools/json-schema-validator/): Validate JSON data against a JSON Schema (Draft-7) in your browser. Errors shown with paths and line numbers. Powered by AJV. No upload. - [JSON to CSV Converter](https://sprytools.com/tools/json-to-csv/): Convert JSON arrays to CSV instantly. Choose delimiter, toggle headers, flatten nested objects. Also converts CSV back to JSON. Free, no data uploaded. - [JWT Decoder](https://sprytools.com/tools/jwt-decoder/): Decode JSON Web Tokens (JWT) instantly. View header, payload and signature. Check expiry, inspect claims. 100% client-side — your token stays local. - [JWT Generator](https://sprytools.com/tools/jwt-generator/): Generate signed JSON Web Tokens (JWT) online. Choose HS256, HS384, or HS512, enter your secret and payload — get a valid JWT instantly. 100% client-side. - [Keyboard Key Code Finder](https://sprytools.com/tools/keycode/): Press any key to see JavaScript event properties: event.key, event.code, keyCode, charCode and active modifiers. Last 10 keys saved. Free. - [Loan & Mortgage Calculator](https://sprytools.com/tools/loan-calculator/): Calculate monthly loan or mortgage payments via PMT formula. Get total interest, amortization schedule and compare two scenarios. Free, 100% client-side. - [Lorem Ipsum Generator](https://sprytools.com/tools/lorem-ipsum/): Generate Lorem Ipsum text by paragraphs, words or sentences. Choose plain text, HTML or Markdown, classic or randomized. 100% client-side. - [Markdown Editor](https://sprytools.com/tools/markdown-editor/): Write Markdown and see a live HTML preview instantly. Copy HTML output, download your .md file, get word and character counts. 100% client-side. - [Morse Code Converter](https://sprytools.com/tools/morse-code/): Convert text to Morse code or decode Morse back to text instantly. Audio playback, adjustable WPM speed and ITU character reference. Free. - [Number Base Converter](https://sprytools.com/tools/number-base-converter/): Convert numbers between binary, octal, decimal and hexadecimal. Supports negative numbers and two's complement (8/16/32-bit). Free, in-browser. - [Number to Words Converter](https://sprytools.com/tools/number-to-words/): Convert numbers (0–999 billion) to English words. Supports cardinal, ordinal (first, second…) and currency mode (dollars and cents). Free, client-side. - [Open Graph Preview](https://sprytools.com/tools/og-preview/): Preview how your page looks on Twitter/X, LinkedIn, Facebook and Discord. Enter a URL or paste HTML to check og:title, og:description and og:image. Free. - [Password Generator](https://sprytools.com/tools/password-generator/): Generate secure passwords (8–128 chars) or diceware passphrases instantly. Choose character sets, check entropy strength. No data uploaded. Free. - [Percentage Calculator](https://sprytools.com/tools/percentage-calculator/): Calculate percentages instantly: find X% of a number, get percentage change, apply discounts or markups. Tip calculator included. Free, works offline. - [Pomodoro Timer](https://sprytools.com/tools/pomodoro/): Free Pomodoro timer with 25/5/15 min intervals, animated countdown ring, browser notifications and optional tick sound. Works offline, no signup. - [Px to REM Converter](https://sprytools.com/tools/px-to-rem/): Convert px to rem and em with a configurable base font size. Batch conversion, rem→px reverse, Tailwind spacing reference, CSS copy. Free, client-side. - [QR Code Generator](https://sprytools.com/tools/qr-generator/): Generate QR codes for URLs, text, vCard, WiFi and email. Customize size, error correction and colors. Download PNG or SVG. Free, no signup. - [Random Number Generator](https://sprytools.com/tools/random-number/): Generate random numbers, decimals, unique sets, RPG dice (d6/d10/d20/d100), coin flips and picks from a custom list. Seeded mode. Free. - [Readability Analyzer](https://sprytools.com/tools/readability/): Analyze text readability with Flesch Reading Ease and Flesch-Kincaid Grade Level scores. See syllable and sentence stats, reading level label. Free. - [Reading Time Calculator](https://sprytools.com/tools/reading-time/): Calculate how long it takes to read any text. Set reading speed for normal, technical, or code content. Free, instant, browser-based — no data uploaded. - [Regex Tester](https://sprytools.com/tools/regex-tester/): Test and debug regular expressions interactively. Supports global, case-insensitive, multiline and dotAll flags. Shows matches and capture groups. Free. - [robots.txt Generator](https://sprytools.com/tools/robots-txt-generator/): Generate a robots.txt file visually. Set Disallow/Allow for Googlebot, Bingbot or all bots. Add Sitemap URL and Crawl-delay. Free, client-side. - [Roman Numeral Converter](https://sprytools.com/tools/roman-numerals/): Convert decimal numbers to Roman numerals and back. Supports 1–3999, all subtraction pairs (IV, IX, XL…), batch mode and reference table. Free. - [Slugify — URL Slug Generator](https://sprytools.com/tools/slugify/): Convert any text to a clean URL slug. Handles German umlauts, accented characters and special chars. Batch mode, custom separator. Free, client-side. - [Speed Converter](https://sprytools.com/tools/speed-converter/): Convert speeds between km/h, mph, m/s, knots, Mach and the speed of light. Travel time calculator, real-world references, adjustable precision. Free. - [SQL Formatter](https://sprytools.com/tools/sql-formatter/): Format, indent and beautify SQL queries online. Supports SELECT, JOIN, WHERE, GROUP BY, keyword case conversion and minify mode. Free, 100% client-side. - [String Escaper & Unescaper](https://sprytools.com/tools/string-escaper/): Escape and unescape strings for HTML, JavaScript, JSON, Python, SQL, RegExp and CSV. Auto-detection, roundtrip verification. Free, client-side. - [Temperature Converter](https://sprytools.com/tools/temperature-converter/): Convert temperatures between Celsius, Fahrenheit, Kelvin and Rankine. Reference points, formula display, precision control and copy-to-clipboard. Free. - [Text Case Converter](https://sprytools.com/tools/text-case-converter/): Convert text between camelCase, PascalCase, snake_case, kebab-case, Title Case, Sentence case and more. Live preview, one-click copy. Free. - [Time Zone Converter](https://sprytools.com/tools/timezone-converter/): Convert times between any two time zones — DST-aware, 100% client-side. Supports all IANA zones including UTC, Berlin, New York and Tokyo. Free. - [Tip Calculator](https://sprytools.com/tools/tip-calculator/): Calculate tips instantly. Enter bill amount, pick a tip %, split between any number of people and round up if needed. Unequal splits supported. Free. - [Typing Speed Test](https://sprytools.com/tools/typing-test/): Test your typing speed and accuracy online. Measures WPM, accuracy and error count. Choose 15–120 second duration and difficulty level. Free. - [Unix Timestamp Converter](https://sprytools.com/tools/timestamp-converter/): Convert Unix timestamps to human-readable dates and vice versa. Auto-detects seconds vs milliseconds, shows relative time and timezone output. Free. - [URL Encoder & Decoder](https://sprytools.com/tools/url-encoder/): Encode and decode URLs with percent-encoding (encodeURIComponent). Also supports Base64 encode/decode. Free, fast, 100% in-browser — no data uploaded. - [URL Parser & Debugger](https://sprytools.com/tools/url-parser/): Parse any URL into protocol, host, port, path, query params and fragment. Edit params, encode/decode values, detect UTM patterns. Free, 100% client-side. - [UUID Generator](https://sprytools.com/tools/uuid-generator/): Generate UUID v4 instantly — bulk up to 50 at once, with or without hyphens. Validate any UUID. Runs entirely in your browser — nothing uploaded. - [Word Counter](https://sprytools.com/tools/word-counter/): Count words, characters, sentences, paragraphs and reading time instantly. Free, fast, no signup. Works entirely in your browser. - [Word Frequency Analyzer](https://sprytools.com/tools/word-frequency/): Analyze word frequency in any text. See counts and percentages, filter stop words (English/German), export as CSV. Sortable table. Free, client-side. - [XML Formatter](https://sprytools.com/tools/xml-formatter/): Format, validate and minify XML instantly. Prettify with configurable indentation, check tag-balance errors or compress to one line. 100% client-side. - [YAML ↔ JSON Converter](https://sprytools.com/tools/yaml-json/): Convert YAML to JSON or JSON to YAML instantly. Auto-detects input format, supports YAML anchors and aliases, syntax validation. Free, client-side. ## API - [SpryTools API gateway](https://api.sprytools.com/): one API key for all utilities. Signup: POST /v1/signup {"email"}. Pricing: GET /pricing. - [CiteReady](https://citeready.sprytools.com/): GEO / AI search readiness audit (free tier, results in seconds). ## Optional - [Full content](https://sprytools.com/llms-full.txt): every tool description and FAQ in one file.