araç köşesi

Data converters

Convert between table and text formats

CSV to JSONTurn table data into a JSON array; the delimiter is detected for youQR Code GeneratorMake a QR code from a link or text and download PNG or SVGBarcode Generator (EAN-13, UPC-A, Code 128, ITF-14 and more)Make nine kinds of barcode and download them as PNG or vector SVGJSON to CSVTurn a JSON array into a table a spreadsheet can openQR Code Reader (from an image)Read what is inside the QR code in a picture — no camera neededXLSX to CSVRead a spreadsheet in the browser and save its sheets as CSV filesBase64 to ImageDecode a Base64 string or data URI, preview the image live and download it as a fileImage to Base64Encode an image as a data URI you can paste straight into CSS or HTMLCSS Background Pattern GeneratorGenerate striped, checked and dotted CSS backgrounds drawn with gradientsCSV to Markdown TableTurn table data into a Markdown table ready to paste into a READMEColour Code Converter (HEX, RGB, HSL)Convert colour codes between HEX, RGB and HSL, a whole palette at a timeColour Contrast Checker (WCAG)Measure the contrast ratio between text and background and get the AA/AAA verdictColour Shades and Palette GeneratorTurn one colour into tints, shades and a matching paletteChange Text CaseRewrite text as lowercase, UPPERCASE, Title Case or sentence caseCSS Box Shadow GeneratorBuild box-shadow code with sliders and a live previewCSS Gradient GeneratorBuild linear, radial or conic CSS gradients from your coloursCSS Text Shadow GeneratorBuild text-shadow code with sliders and see it on live textMarkdown to HTMLTurn Markdown into body HTML, or into a complete page skeletonJWT Decoder (Read a Token)See a JWT's header and payload as formatted JSON; exp and iat claims are converted to readable datesText and Base64, Both DirectionsEncode text to Base64, or decode a Base64 string back into textCSV to SQL INSERTTurn a CSV table into INSERT statements you can run: quotes escaped, empty cells written as NULLURL Encode and DecodePercent-encode an address or a form value, or decode one back into plain textHTML Entity Encoder and DecoderEscape text into HTML entities, or turn entities back into the characters they stand forConvert HTML to Plain TextStrip the tags from HTML code and extract the plain text; script and style bodies are droppedSlug GeneratorTurn headlines into clean URL slugs, one line at a timeCMYK to RGB Colour ConverterTurn the CMYK percentages a printer gave you into the RGB and HEX values a screen needs, or go the other way in the same boxConvert curl Commands to CodeTurn a curl command copied from your browser or an API doc into PHP, Python (requests) or JavaScript (fetch) codeGTIN Check Digit Calculator and UPC, EAN-13, ITF-14 ConverterVerify or calculate the check digit of a barcode number and get its UPC-A, EAN-13, GTIN-14 and case-level ITF-14 formsJSON to XMLTurn JSON into XML in your browser: you name the root, invalid keys are repaired and reportedJSON to YAMLTurn JSON config into YAML in your browser: spaces-only indent, YAML 1.2 quoting, | blocks for multi-line text; switch direction for YAML to JSONreStructuredText to HTML ConverterPaste a README.rst or Sphinx page and get clean HTML; headings, lists, tables, code blocks and admonitions are keptRGB to HSV Colour ConverterTurn an RGB or HEX colour into hue, saturation and value (HSV/HSB); type HSV and get the RGB and HEX code backXML to JSONConvert an XML document to JSON with attributes and repeated tags preservedJSON Formatter and ValidatorPretty print JSON, minify it, and see exactly where an invalid file breaksSQL FormatterIndent an SQL query for your database dialect, or collapse it onto one lineUnix Timestamp and DateTurn a Unix timestamp into a date, or a date back into a timestampClean Up Text — Extra Spaces, Blank Lines and Broken LinesStrip the extra spaces, blank lines and invisible characters out of text copied from a PDF or an emailText to Binary TranslatorTurn text into binary code and decode binary back to textNumber Base ConverterConvert between base 2, 8, 10 and 16 without losing a digitBulk Find and ReplaceReplace a word, a pattern or a symbol everywhere in a block of text — plain text and regular expression modesSort Lines Alphabetically and Delete DuplicatesPut a list in A-Z order and delete duplicate lines in one pass — the list never leaves your deviceCharacters to Words: How Many Words Is 3000 Characters?Turn a character limit into a word estimate without pasting any textCharacter and Word CounterSee characters, words, sentences, lines and paragraphs at a glanceRoman Numeral ConverterConvert numbers to Roman numerals and back; non-standard forms get the correct spelling suggestedASCII to Text and Text to ASCIITurn letters into their ASCII and Unicode code numbers, or decode codes like 72 101 108 back into readable textBase32 Encoder and DecoderEncode text to Base32 or decode a Base32 string, including 2FA/TOTP secret keysBase58 Encoder and Decoder (Bitcoin Alphabet)Encode text or hex bytes to Base58, decode Base58 strings and verify the Base58Check checksumBase64 to Hex (and Hex to Base64)Convert a Base64 or base64url string to hex byte by byte, or a hex string to Base64Convert BBCode to HTML and HTML to BBCodeTurn forum BBCode into HTML, or HTML into BBCode you can paste into a forum postRemove Lines Containing a Word — Filter Lines OnlineDelete every line that contains a word or phrase, or keep only those lines, with starts-with, ends-with and whole-line matchingCSS FormatterUnpack one-line CSS into one rule and one property per line, or minify it the other wayCSS Clip-Path Shape GeneratorTurn 15 ready-made shapes into percentage-based clip-path code, with live previewCSS Glassmorphism GeneratorFrosted glass card CSS with backdrop-filter and a live previewCSS MinifierStrip whitespace and comments from your CSS, merge matching rules and see the saving in bytesCSS Toggle Switch GeneratorAccessible on/off switch and custom checkbox code without JavaScriptCSS Triangle and Arrow GeneratorGenerate border-trick triangle code in eight directions, with a live previewCSS Loader and Spinner GeneratorGenerate the HTML and CSS for a single-div loading animation: spinning ring, bouncing dots, bars or pulseCSS Border Radius GeneratorBuild border-radius code with sliders and a live previewCSS to SCSS: Turn Flat CSS into Nested RulesTurn flat CSS into nested SCSS, LESS, Sass or Stylus by selector; states like :hover become &:hoverSplit CSVSplit a large CSV file into parts with the number of rows you choose; the header goes into every part and quoted line breaks are never cutLaTeX Table GeneratorTurn cells copied from Excel, or CSV text, into a LaTeX table ready for OverleafCSV to XLSXTurn a CSV file into an XLSX workbook that Excel opens without guessingConvert CSV to an HTML TableTurn CSV or cells copied from Excel into HTML table code for a web page, a blog post or an emailCSV to TSV, Change the CSV DelimiterTurn CSV into tab-separated TSV, or swap semicolons for commas so a European CSV opens in columns in your spreadsheetCSV to vCard (VCF)Turn a contact list from Excel or CSV into a VCF file your phone imports in one tapConvert CSV to XMLTurn each CSV row into a tagged XML record; the delimiter is detected and a semicolon file from Europe works tooCSV to YAMLTurn a CSV table into a YAML list; each row becomes a record, each header a key, and values like 02134 stay intactEncrypt and Decrypt Files with a PasswordEncrypt any file with a password using AES-256, and decrypt the .enc file with the same password — nothing leaves your deviceConvert Any File to Base64Turn a PDF, ZIP, audio file or font into Base64 text or a data URIFile to hex: view the bytes of any fileSee the bytes of any file as a hex dump, a hex string or a C array, and find out the file's real typeConvert Excel (XLSX) to XMLTurn each spreadsheet row into a tagged XML recordExcel to HTML Table (XLSX, XLS, ODS)Turn the table in an Excel file into HTML table code for a website or email; merged cells are keptExcel to JSONTurn an Excel sheet into JSON; headers become keys, numbers stay numbers and dates are written as 2026-09-27Excel to Markdown Table (XLSX, XLS, ODS)Turn an Excel sheet into a Markdown table for GitHub, Obsidian or Notion; numbers and dates appear as they do in ExcelChart MakerDraw a pie, doughnut, column, bar, line or scatter chart from data you type or copy out of Excel, and download it as SVGGraphQL FormatterExpand a one-line GraphQL query field by field with clean indentation and see where any syntax error isHash Generator (MD5, SHA-1, SHA-256)Work out a file's MD5, SHA-1 or SHA-256 checksum and compare it with the published valueHMAC Generator (SHA-256, SHA-384, SHA-512, SHA-1)Create an HMAC signature from a message and a secret key, and check a webhook signature against the expected valueHTML FormatterIndent one-line or messy HTML tag by tag; the CSS and JavaScript inside get tidied tooHTML MinifierStrip comments and needless whitespace from HTML; the CSS and JavaScript inside get minified tooHTML Table to CSVTurn HTML table markup into CSV and open it in ExcelConvert HTML to JSX (React)Turn HTML markup into JSX you can paste into a React componentConvert HTML to MarkdownTurn web page or email HTML into clean, readable MarkdownConvert HTML to Pug (Jade)Turn HTML markup into an indented Pug template, the language formerly called JadeIP Address to Binary, Hex and DecimalConvert an IPv4 address to binary, hex and a single decimal number and back; add /24 to also get the subnet mask and network addressJavaScript FormatterTurn one-line or messy JavaScript into indented, readable code, or minify it the other wayJavaScript MinifierStrip whitespace, comments and long local names from JavaScript, and drop console calls if you likeJSON Escape / UnescapeTurn JSON or any text into a string literal you can paste into code, or unescape a string back into readable JSONJSON Compare: Differences Between Two JSON DocumentsCompare two JSON documents field by field; every added, removed and changed value is listed with its pathJSON to ExcelTurn JSON into a real .xlsx file; numbers become number cells, nested fields open into columns and the header row stays frozenJSON to HTML TableTurn JSON data into HTML table code for a web page or email; nested fields are flattened or become inner tablesJSON to Java Class (POJO)Generate a compilable Java class from sample JSON; nested objects become their own classes, missing fields get wrapper typesGenerate JSON Schema from JSONTurn sample JSON into a JSON Schema draft with type, properties, items and required already filled inJSON to JSONL (JSON Lines)Write every record of a JSON array on its own line, or collect JSONL lines into one JSON arrayConvert JSON to a PHP Array — and BackTurn JSON into PHP array code, or a PHP array into JSON, with PHP's own quoting, escaping and key rulesJSON to Classes and Structs in 7 LanguagesTurn sample JSON into a Python dataclass, C# record, Go struct, Kotlin data class, Rust serde struct, Swift Codable or Dart classJSON to TOMLTurn a JSON object into TOML, the format of pyproject.toml and Cargo.toml; null fields are reported by pathJSON to TypeScriptGenerate TypeScript interfaces or types from sample JSON; nested objects become their own types, missing fields are marked with ?JSON5 to JSON Converter and ValidatorValidate JSON5 with comments, single quotes or trailing commas and convert it to strict JSONJSONPath TesterRun a JSONPath expression on the JSON you paste and see the matching values, their paths and the number of matchesWord Frequency CounterCount how often each word appears and get a ranked tableUsername GeneratorGet username ideas that follow Instagram, X or gaming rules, with your own name or word in them if you likeRandom Name PickerPick winners from a list of names, split people into teams or shuffle the order — with a timestamp and list fingerprintLESS to CSS CompilerCompile LESS into the plain CSS browsers read: variables, mixins and nested rules resolvedLorem Ipsum GeneratorGenerate any number of lorem ipsum paragraphs, words or list itemsMarkdown FormatterTidy messy Markdown: one list marker, aligned table columns, code blocks left untouchedMeta Tag GeneratorGenerate ready-to-paste title, meta description, canonical, Open Graph and X (Twitter) card tags for your pageText Compare (Diff Checker)Compare two texts line by line and see what was added and removedEncrypt and Decrypt Text with a PasswordEncrypt text with a password into one line you can paste anywhere, and decrypt it with the same passwordHash a Text String (SHA-256, SHA-512, MD5)Hash any text you paste with SHA-256, SHA-512, SHA-1 or MD5 and check it against an expected valueText to Hex and Hex to TextTurn text into the hexadecimal form of its bytes, or decode a hex string back into readable textMorse Code TranslatorTurn text into Morse code or decode Morse back to text; direction is detected per lineNATO Phonetic Alphabet TranslatorSpell any text with Alfa, Bravo, Charlie, or turn code words back into lettersReadability Checker: Flesch Reading Ease and Flesch-KincaidScore how easy your text is to read with Flesch Reading Ease and the Flesch-Kincaid grade level, plus the longest sentences to fixPHP FormatterTurn minified or messy PHP into clean PSR-12 style code, and see the line of any syntax errorPX to REM Converter for CSSConvert the px values in your CSS to rem using your root font size, or rem back to px; selectors and file names stay untouchedRandom Name GeneratorGenerate random first and last names from common names in six countries — female, male or mixedRandom Word GeneratorDraw a list of random everyday words in English, Spanish, French, German or Turkish, with no repeatsRandom Color GeneratorGenerate random colors in pastel, vivid or dark tones, each with its HEX, RGB and HSL code and a live swatchRandom Number GeneratorDraw one or thousands of random numbers in a range you set, with a no-repeat option for draws and a normal distribution optionRandom Password GeneratorGenerate strong random passwords at the length and character set you choose — they never leave your deviceRobots.txt GeneratorBuild your site's robots.txt: block folders from crawling, add the sitemap line and opt out of AI training crawlersFake Address GeneratorCreate test records with a real city and matching ZIP or postal code, a made-up street and person, and an example.com emailColumn to Comma-Separated List ConverterTurn values on separate lines into one delimited line, and backNumber List GeneratorMake a list of numbers from 1 to 100 or any range: one per line, comma-separated, with leading zeros or a prefixCaesar Cipher Encoder and Decoder with ROT13Encrypt or decrypt text with the Caesar shift cipher, including ROT13; if the key is unknown, see all 25 shifts at onceSQL INSERT to CSVPull the table back out of the INSERT statements in an SQL dump; MySQL, PostgreSQL and SQL Server syntax is recognized, output as CSV or JSONShift SRT SubtitlesMove every timestamp in an .srt file forward or back, down to a tenth of a secondFancy Text Generator (Unicode)Style text with 11 Unicode looks: bold, script, gothic; copy and paste anywhereReverse Text Generator: Backwards, Upside Down and Mirror TextWrite text backwards, reverse the word order, or flip it upside down (ʇxǝʇ) and into mirror writing; emoji stay in one pieceTOML to JSONConvert Cargo.toml, pyproject.toml or any TOML file to JSON; errors are shown by line and columnRemove Accents and Diacritics from TextTurn é, ñ, ü, ç and other accented letters into plain Latin letters while capitals, spaces and punctuation stay as they areUTM BuilderAdd utm_source, utm_medium and utm_campaign to the address you share and see in Analytics which post brought the visitorsUUID Generator (Version 4)Generate up to 500 random version 4 UUIDs at once, with uppercase and no-dash formats — nothing leaves your deviceWhatsApp Link Generator — wa.me Link and QR CodeCreate a wa.me link that opens a WhatsApp chat with your number in one tap, with an optional pre-filled message and a printable QR codeXML Formatter and ValidatorIndent one-line XML so you can read it, and see the line and column of any broken tagXML to CSVTurn XML records into a CSV table; the repeating tag becomes the row automaticallyXML to Excel (XLSX)Turn XML records into an XLSX workbook that Excel opens directly, UBL invoice lines includedXML to HTML TableTurn repeating XML records into <table> markup you can paste into a web pageXML to Java Class (JAXB)Generate JAXB-annotated Java classes from sample XML; attributes become @XmlAttribute, repeated elements become List<>XML to YAMLConvert XML config to YAML: attributes get an @ prefix, repeated tags become lists, and values that look like numbers are quotedXPath TesterRun an XPath 1.0 expression on the XML you paste and see the matching elements, attributes or the result of count()YAML Formatter and ValidatorValidate a YAML file and rewrite it with clean indentation; if it is invalid, see the line and the reasonYAML to CSVTurn a YAML list into a CSV table for Excel; nested fields become columns such as address.cityYAML to XMLTurn YAML into an XML document; keys starting with "@" become attributes and lists become repeated tagsText to ASCII Art GeneratorTurn a short text into big multi-line ASCII lettersZalgo Text Generator — Cursed, Glitchy, Creepy TextStack combining marks above and below your letters to make cursed zalgo text; pick the intensity, copy it, or clean zalgo back to plain text

Data tools work with two panes: you paste your data on the left and read the result on the right. There is no file to pick; you can copy the output or download it as a file.

The usual snag in table conversion is the delimiter — spreadsheet exports from some locales use semicolons instead of commas. The tools detect the delimiter, but glancing at the first row to confirm the result is a good habit.