# iotools.cloud > Free, fast, privacy-friendly online tools for developers, designers and everyone in between. Most tools run entirely in the browser with no sign-up required. Some file conversions and live lookups use server-side processing; each tool page explains its processing and privacy model. Directory of all tools: https://iotools.cloud/tools/ ## API — for AI agents > REST API, one POST per tool. Full introduction: https://iotools.cloud/developers/ · OpenAPI 3.1 spec (machine-readable, ground truth): https://api.iotools.cloud/v1/openapi - Base URL: `https://api.iotools.cloud` - Auth: `Authorization: Bearer YOUR_API_KEY` — free key at https://iotools.cloud/account/#api-keys - Run a tool: `POST https://api.iotools.cloud/v1/tool/{slug}` with the tool's fields as the body, flat: `{ "inputString": "hello" }` — no `inputs` wrapper - Look up a schema: `GET https://api.iotools.cloud/v1/tool/{slug}` (one tool) or `GET https://api.iotools.cloud/v1/tools/list` (the whole catalog) - Errors are RFC 9457 problem documents with a stable `code` to branch on - Also reachable over MCP — see https://iotools.cloud/docs/mcp/overview/ ## Converters Convert between formats, encodings, and units — Base64, CSV and JSON, timestamps, and more. Fast, free, and processed right in your browser. - [Acceleration Converter](https://iotools.cloud/tool/acceleration-converter/): Convert acceleration between meters per second squared (m/s²), Galileo (Gal), feet per second squared, inches per second squared, and standard gravity (g) at once. Enter one value, pick its unit, and see the equivalent in all 5 units. - [AES Encryption/Decryption](https://iotools.cloud/tool/aes-encryption-decryption/): Encrypt or decrypt text with AES-256-CBC. Runs entirely client-side — provide a 64-character hex key, and the tool handles padding, the IV, and base64 encoding. - [Angle Converter](https://iotools.cloud/tool/angle-converter/): Convert angles between degrees, radians, gradians, turns, arcminutes, arcseconds, and milliradians at once, plus the sine/cosine/tangent for that angle. Enter one value, pick its unit, and see the equivalent in every unit. - [Area Converter](https://iotools.cloud/tool/area-converter/): Convert area between square meters, square kilometers, hectares, acres, square feet, square miles, and 8 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit. - [Atbash Cipher](https://iotools.cloud/tool/atbash-cipher/): Encode and decode text using the Atbash cipher. Reverses the alphabet (A↔Z, B↔Y, C↔X…); non-letters pass through unchanged. Self-inverse — running it twice returns the original text. - [Base32 Encoder/Decoder](https://iotools.cloud/tool/base32-encoder-decoder/): Encode text to Base32 or decode Base32 strings back to plain text (RFC 4648, UTF-8 aware). Handles padding and validates Base32 characters automatically. - [Base58 Encoder/Decoder](https://iotools.cloud/tool/base58-encoder-decoder/): Encode text to Base58 or decode Base58 strings back to plain text using the Bitcoin alphabet (UTF-8 aware). Handles leading zero bytes and validates Base58 characters automatically. - [Base64 Decode](https://iotools.cloud/tool/base64-decode/): Decode Base64 strings back to plain text (UTF-8 aware). Paste one or more Base64 values — each line is decoded separately. - [Base64 Image Preview & Decoder](https://iotools.cloud/tool/base64-image-preview-decoder/): Preview a base64-encoded image and decode it back into a clean data URI. Paste raw base64 or a full data:image/...;base64,... string — see the rendered image plus its detected format, MIME type and decoded file size. - [Base85 (Ascii85) Encoder/Decoder](https://iotools.cloud/tool/base85-encoder-decoder/): Encode text to Base85 (Ascii85) or decode Base85 strings back to plain text. More compact than Base64, the encoding used by Adobe PostScript and PDF. - [Bech32 Encoder/Decoder](https://iotools.cloud/tool/bech32-encoder-decoder/): Encode hex data into a Bech32 (BIP-173) string with a human-readable part, or decode a Bech32 string back to its HRP and data — with full checksum validation. - [Bencode Encoder/Decoder](https://iotools.cloud/tool/bencode-encoder-decoder/): Decode bencode (the encoding used by BitTorrent .torrent files) into JSON, or encode JSON into bencode — with a torrent-info summary when decoding a torrent file's dictionary. - [Binary to Gray Code Converter](https://iotools.cloud/tool/binary-gray-code/): Convert between binary and Gray code (reflected binary), where two successive values differ in only one bit. Supports both directions plus the decimal equivalent. - [Binary to Text Converter](https://iotools.cloud/tool/binary-to-text-converter/): Convert plain text to binary (8-bit UTF-8 byte groups) or decode binary back to text. Tolerates space, comma, or newline-separated bits and validates input automatically. - [Bionic Reading Converter](https://iotools.cloud/tool/bionic-reading-converter/): Convert any text to bionic reading format — the first few letters of every word are bolded as fixation points, guiding your eye and speeding up skimming. - [Braille Text Generator](https://iotools.cloud/tool/braille-text-generator/): Convert plain text into Unicode Braille patterns (Grade 1 / uncontracted English Braille). Letters, digits, and common punctuation are mapped to Braille cells; unsupported characters pass through unchanged. - [Caesar Cipher](https://iotools.cloud/tool/caesar-cipher/): Encode and decode text using the Caesar cipher. Shift each letter by a fixed amount (shift 13 = ROT13). Supports encode and decode modes; non-letters pass through unchanged. - [String Case Converter](https://iotools.cloud/tool/case-converter/): Convert text between 18 letter cases: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, sPoNgE cAsE and more — line by line. - [Title Case Converter](https://iotools.cloud/tool/title-case-converter/): Capitalize a title correctly in APA, Chicago, AP, MLA, Bluebook, AMA, NY Times, Wikipedia or email-subject style. Results update as you type, with sentence case, UPPERCASE, lowercase and alternating case one click away, plus bulk lists and a custom dictionary. - [CBOR Encoder / Decoder](https://iotools.cloud/tool/cbor-encoder-decoder/): Encode a JSON value to CBOR (RFC 8949) binary data as hex or Base64, or decode CBOR bytes back to JSON. Runs entirely in your browser. - [Electric Charge Converter](https://iotools.cloud/tool/charge-converter/): Convert electric charge between coulombs, millicoulombs, microcoulombs, nanocoulombs, picocoulombs, kilocoulombs, megacoulombs, elementary charge (e), faraday, and statcoulomb at once. Enter one value, pick its unit, and see the equivalent in all 10 units. - [Chmod Calculator](https://iotools.cloud/tool/chmod-calculator/): Convert Unix file permission checkboxes (read/write/execute for owner, group and others) into the numeric chmod value and symbolic notation, plus a ready-to-run chmod command. - [Cocktail Measurement Converter](https://iotools.cloud/tool/cocktail-measurement-converter/): Convert bartending measurements — ounces, ml, cl, teaspoons, tablespoons, dashes, splashes, jiggers, ponies, shots and more — into every other unit at once. - [Color Temperature Converter](https://iotools.cloud/tool/color-temp-converter/): Convert a color temperature in Kelvin (e.g. 2700K candlelight, 6500K daylight) into its approximate RGB color, hex code and CSS values using the Tanner Helland algorithm. - [Cooking Measurement Converter](https://iotools.cloud/tool/cooking-measurement-converter/): Convert cooking and baking measurements — cups, tablespoons, teaspoons, fluid ounces, milliliters, liters, grams, kilograms, ounces and pounds — into every other unit at once, with optional ingredient-specific volume-to-weight conversion. - [Coordinate Format Converter](https://iotools.cloud/tool/coordinate-format-converter/): Convert geographic coordinates between Decimal Degrees (DD), Degrees Minutes Seconds (DMS) and Degrees Decimal Minutes (DDM) — paste a latitude and longitude in any of the three formats and get all three side by side. - [CRLF/LF Line Ending Converter](https://iotools.cloud/tool/crlf-lf-line-ending-converter/): Convert line endings between CRLF (Windows), LF (Unix/Linux/macOS) and CR (classic Mac) in pasted text or an uploaded file. Detects the input's current line-ending style, including mixed endings, before converting. - [CSS Logical Properties Converter](https://iotools.cloud/tool/css-logical-properties-converter/): Convert physical CSS properties (margin-left, width, top, text-align: left) to their logical-property equivalents (margin-inline-start, inline-size, inset-block-start, text-align: start), or the reverse. - [CSS Nesting Converter](https://iotools.cloud/tool/css-nesting-converter/): Flatten native CSS nesting (& selectors and nested blocks) into plain flat CSS rules, for browsers or tools that don't support CSS Nesting yet. - [CSS to JS Converter](https://iotools.cloud/tool/css-to-js-converter/): Convert CSS declarations into a JS style object (React inline style, React Native StyleSheet, styled-components, Emotion, or plain object) — and back from JS to CSS. - [CSS to JS Style Converter](https://iotools.cloud/tool/css-to-js-style-converter/): Convert CSS declarations to a React inline style object, a React Native StyleSheet, or a styled-components/Emotion css template literal — and convert JS style objects back to plain CSS. - [CSS to Tailwind Converter](https://iotools.cloud/tool/css-to-tailwind-converter/): Convert plain CSS declarations (display: flex, padding: 16px, color: #ffffff) into their closest Tailwind CSS utility classes, falling back to arbitrary-value syntax when no exact token matches. - [CSV to JSON Converter](https://iotools.cloud/tool/csv-to-json-converter/): Convert CSV to JSON. Parses real CSV grammar — quoted fields with embedded commas, newlines and escaped double-quotes — with a comma, semicolon or tab delimiter, and outputs either an array of objects (first row as headers) or an array of arrays. Runs entirely in your browser. - [CSV to XML Converter](https://iotools.cloud/tool/csv-to-xml-converter/): Convert CSV to XML. Parses real CSV grammar — quoted fields with embedded commas, newlines and escaped double-quotes — with a comma, semicolon, tab or pipe delimiter (or auto-detect), and builds properly-indented, XML-escaped XML with customizable root/row element names. Runs entirely in your browser. - [CSV to SQL Converter](https://iotools.cloud/tool/csv-to-sql/): Convert CSV data with a header row into a CREATE TABLE statement and INSERT statements — infers each column's type (INTEGER/REAL/TEXT), picks MySQL/PostgreSQL/SQLite identifier quoting, and escapes string values. - [cURL to Code Converter](https://iotools.cloud/tool/curl-to-code-converter/): Convert a curl command into equivalent request code — Python requests, JavaScript fetch/axios, Node.js, PHP (Guzzle or the cURL extension), Go net/http, or Ruby Net::HTTP. - [Currency Converter](https://iotools.cloud/tool/currency-converter/): Convert between world currencies using live exchange rates — pick an amount and two currencies, swap them with one click, and see the last-updated rate timestamp. - [Data Storage Converter](https://iotools.cloud/tool/data-storage-converter/): Convert digital storage sizes between bits, bytes, and every SI (KB, MB, GB, TB, PB, EB) and IEC binary (KiB, MiB, GiB, TiB, PiB, EiB) unit. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit. - [Date-Time Format Converter](https://iotools.cloud/tool/date-time-format-converter/): Auto-detect a date-time string (ISO 8601/9075, RFC 3339/7231, Unix or millisecond timestamp, Mongo ObjectID, Excel serial, UTC string) and convert it into every other format at once. Timezone-less input is read and shown in UTC. - [Decibel (dB) Converter](https://iotools.cloud/tool/decibel-converter/): Convert decibel levels to and from their linear quantities and ratios for Sound Pressure Level (dB SPL), Voltage (dBV / dBu) and Power (dBm / dBW). Enter a value in any unit and read the equivalents, with the formulas and common reference levels. - [Docker Run to Compose Converter](https://iotools.cloud/tool/docker-run-to-compose-converter/): Turn a `docker run …` command into an equivalent docker-compose.yml service definition — ports, volumes, environment, networks, healthchecks, resource limits and more. Runs entirely in your browser. - [Dotenv to JSON Converter](https://iotools.cloud/tool/dotenv-to-json-converter/): Convert a .env file into a JSON object — and back from JSON to .env. Parses export prefixes, quoted values and inline comments; optional nested JSON (split keys by __), alphabetical key sorting and dropping empty values. Runs entirely in your browser. - [Electric Current Converter](https://iotools.cloud/tool/electric-converter/): Convert electric current between amperes, milliamperes, microamperes, nanoamperes, picoamperes, kiloamperes, megaamperes, statamperes, and abamperes at once. Enter one value, pick its unit, and see the equivalent in all 9 units. - [Energy Converter](https://iotools.cloud/tool/energy-converter/): Convert energy between joules, kilowatt-hours, calories, BTU, electronvolts, and 19 other units. Enter one value and pick its unit, then either see the equivalent in every unit at once or pick a single target unit. - [Excel/XLSX to CSV Converter](https://iotools.cloud/tool/excel-xlsx-to-csv-converter/): Convert an Excel .xlsx file to CSV — pick the worksheet, delimiter and line ending, entirely in your browser. Legacy .xls files aren't supported; save as .xlsx first. - [File to Base64 Converter](https://iotools.cloud/tool/file-to-base64-encode/): Convert any file to a Base64 string right in your browser — get the raw Base64 or a ready-to-embed data URL for HTML, CSS or JSON. - [Force Unit Converter](https://iotools.cloud/tool/force-unit-converter/): Convert force between newtons, kilonewtons, dynes, kilogram-force (kgf), pound-force (lbf), ounce-force, poundals, and ton-force units at once. Enter one value, pick its unit, and see the equivalent in all 12 units. - [Fraction to Decimal Converter](https://iotools.cloud/tool/fraction-decimal/): Convert fractions to decimals (with repeating-cycle detection and step-by-step long division), convert decimals back to fractions (including 0.(3) and 0.333... repeating notation), and add, subtract, multiply, or divide two fractions. - [Frequency Converter](https://iotools.cloud/tool/frequency-converter/): Convert frequency between hertz, kilohertz, megahertz, gigahertz, terahertz, RPM, BPM, radians per second, and degrees per second at once. Enter one value, pick its unit, and see the equivalent in all 9 units. - [Geohash Converter](https://iotools.cloud/tool/geohash-converter/): Encode latitude and longitude into a geohash, or decode a geohash back to coordinates. Reports the cell's bounding box, real-world size and all eight neighbouring geohashes. - [GeoJSON to WKT Converter](https://iotools.cloud/tool/geojson-wkt-converter/): Convert geometry between GeoJSON and WKT (Well-Known Text) in either direction — Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon and GeometryCollection. Auto-detects the input format, with options for coordinate precision, pretty-printed JSON and uppercase WKT keywords. Runs entirely in your browser. - [HAR to cURL Extractor](https://iotools.cloud/tool/har-to-curl-extractor/): Convert HAR (HTTP Archive) requests into runnable cURL commands — with header, cookie, auth-masking, and body options, plus method/status/type filters. - [HAR to Postman Collection Converter](https://iotools.cloud/tool/har-to-postman-collection-converter/): Convert a HAR (HTTP Archive) file into a Postman Collection v2.1 — grouped by host or path, with cookie/auth cleanup and a promoted {{baseUrl}} variable. - [Hardness Scale Converter](https://iotools.cloud/tool/hardness-scale-converter/): Convert a material hardness value between the Mohs, Vickers (HV), Brinell (HB) and Rockwell A/B/C (HRA/HRB/HRC) scales. Enter a value on any one scale and read its approximate equivalent on all the others, using standardized ASTM E140-style correlation data for steels. - [HEX Color to Name](https://iotools.cloud/tool/hex-color-to-name/): Find the name of a HEX color: enter a HEX code (#RRGGBB, #RGB, with or without #) to get the closest CSS named color by Euclidean RGB distance, whether it's an exact match, and a ranked list of nearby named colors. - [HEX to RGBA Converter](https://iotools.cloud/tool/hex-to-rgba-converter/): Convert a HEX color (#RGB, #RGBA, #RRGGBB or #RRGGBBAA) to CSS rgba()/rgb() notation, with a full breakdown of red, green, blue, alpha and HSLA — plus an optional alpha override. - [Hex to Text Converter](https://iotools.cloud/tool/hex-to-text/): Convert a hexadecimal string to readable text, or encode text into hex bytes. Handles space, comma, dash, 0x and \x formats plus multi-byte UTF-8, with selectable output delimiter and case. - [HSV to RGB Converter](https://iotools.cloud/tool/hsv-to-rgb-converter/): Convert an HSV/HSB color (Hue 0-360°, Saturation and Value/Brightness 0-100%) to RGB and a hex code, with a per-channel breakdown and a live color swatch. - [HTML Decode](https://iotools.cloud/tool/html-decode/): Decode HTML-encoded text back into literal characters. Handles named entities (& < > " © — and ~190 more), decimal numeric references (©), and hex numeric references (', case-insensitive) — entirely in your browser. - [HTML Encoder / Decoder](https://iotools.cloud/tool/html-encoder-decoder/): Encode text into HTML entities or decode entities back into plain characters. Choose named (<), decimal (<) or hex (<) output, and how much to escape — the parser-significant characters, control characters, or everything non-ASCII. Runs entirely in your browser. - [HTML Stripper](https://iotools.cloud/tool/html-stripper/): Strip all HTML tags from a snippet or file, leaving just the visible text. Removes