# NKable > NKable is a free online toolkit of 240+ browser-based utilities for developers, writers and marketers — file converters, calculators, design tools, PDF editors and SEO analyzers. Almost every tool runs entirely in the browser: files are processed on your device and never uploaded. There is no signup, no paywall and no usage limit. The SEO and AEO audits are the exception — they fetch the URL you give them from our server. Any page on this site returns Markdown instead of HTML when requested with `Accept: text/markdown`. ## Featured - [Advanced Text Tools - Analysis, Speech, Encryption](https://nkable.com/tools/text-pro): NKable's advanced text tools go beyond counting into analysis and transformation: extractive summarisation, keyword extraction, multi-formula readability… - [AEO Audit - Can AI Answer Engines Read Your Site?](https://nkable.com/tools/aeo-audit): This AEO audit checks whether answer engines can actually use your page: whether your robots rules admit AI crawlers, whether structured data is valid,… - [AI Humanizer - Rewrite AI Text in Your Browser](https://nkable.com/tools/ai-humanizer): This AI humanizer rewrites AI-generated text to reduce the patterns that make it recognisable — stock transitions, uniform sentence length and repetitive… - [Code Tools - Validators, Formatters and API Testing](https://nkable.com/tools/code-pro): NKable's code tools validate, format, convert and test: JSON, YAML, CSV, HTML and CSS validators that report errors by line, a multi-language beautifier and… - [CSS Design Tools - Gradients, Shadows & Colours](https://nkable.com/tools/design): NKable's CSS design tools generate the code for visual effects that are tedious to write by hand — gradients, layered box shadows, border radius, colour… - [Data Format Converters - CSV, JSON, XML, YAML](https://nkable.com/tools/converter): NKable's data format converters move tabular and structured data between CSV, TSV, JSON, XML, YAML, TOML, SQL and Excel. Each converter previews the parsed… - [Data Tools - CSV, JSON, XML and YAML in Your Browser | NK](https://nkable.com/tools/data): NKable's data tools convert, edit and generate structured data entirely in your browser: CSV, JSON, XML and YAML conversion, a spreadsheet-style CSV editor, a… - [Developer Utilities - 55+ Free Browser-Based Tools](https://nkable.com/tools/utils): NKable's developer utilities are the small tools that interrupt real work: decoding a JWT, hashing a string, testing a regex, generating a UUID or password,… - [Free Image Tools - Convert, Resize & Compress](https://nkable.com/tools/image): NKable's image tools handle the four jobs that come up before an image goes anywhere: converting between JPG, PNG and WebP, resizing to exact dimensions,… - [Free Online Calculators - BMI, Loan, Percentage](https://nkable.com/tools/calc): NKable's online calculators cover the everyday sums people search for: body mass index, loan repayments, percentage change, exact age, restaurant tips, date… - [Free PDF Tools - Merge, Split, Compress & Convert](https://nkable.com/tools/pdf): NKable PDF tools are a free set of browser-based utilities for everyday PDF work: combine several files into one, pull out page ranges, shrink oversized… - [Free Text Tools - Count, Convert, Format & Compare](https://nkable.com/tools/text): NKable's text tools cover counting, converting, cleaning, comparing and formatting text: word and character counts, case conversion, diff, Base64, JSON and… - [Network Tools - URL and User Agent Parsers](https://nkable.com/tools/network): NKable's network tools are three browser-based parsers: a URL parser that splits any address into scheme, host, path and parameters, a user agent parser that… - [Security Tools - Hashing, JWT, Passwords and XSS](https://nkable.com/tools/security): NKable's security tools all act on input you supply, entirely in your browser: hashing a string, decoding a JWT's claims, auditing a password, scanning pasted… - [SEO Audit Tool - Technical, Content and Speed](https://nkable.com/tools/seo-audit): This SEO audit tool analyses a page across technical SEO, content quality and performance, returning findings ranked by likely impact. It fetches and inspects… - [Website Speed Test - Core Web Vitals and Waterfall](https://nkable.com/tools/speed-test): This website speed test loads your page in a real browser and reports Core Web Vitals alongside a request waterfall, so you can see which specific resources… ## PDF tools - [Add Watermark to PDF - Free PDF Watermark Tool](https://nkable.com/tools/pdf/add-watermark): This tool adds a text watermark to every page of a PDF. Type the wording, set opacity and position, and each page is stamped with it — the usual way to mark a… - [Compress PDF - Reduce PDF File Size Free](https://nkable.com/tools/pdf/compress): This tool compresses PDF files by recompressing embedded images and stripping unused data, so a document that will not fit an email limit gets small enough to… - [Edit PDF Metadata - Change Title, Author, Keywords](https://nkable.com/tools/pdf/edit-metadata): This tool edits PDF metadata — the title, author, subject and keywords stored inside the file. It is how you fix a document that shows a stale filename or a… - [Excel to PDF - Convert XLS & XLSX to PDF Free](https://nkable.com/tools/pdf/excel-to-pdf): This tool converts Excel to PDF entirely in your browser — the workbook is never uploaded. Preview each sheet, pick the one you need, and export it as a PDF… - [HTML to PDF - Convert Web Pages & HTML Files](https://nkable.com/tools/pdf/html-to-pdf): This tool converts HTML to PDF with your CSS applied, turning markup into a paginated document. It is the usual way to produce an invoice, receipt or report… - [Markdown to PDF - Convert MD Files to PDF Free](https://nkable.com/tools/pdf/markdown-to-pdf): This tool converts Markdown to PDF entirely in your browser — nothing is uploaded. Headings, lists, tables, links and fenced code blocks are all rendered and… - [Merge PDF - Combine PDF Files Free Online](https://nkable.com/tools/pdf/merge-pdf): This tool merges PDF files into a single document. Add two or more PDFs, drag them into the order you want, and download one combined file — page order,… - [Password Protect PDF - Add a PDF Password Free](https://nkable.com/tools/pdf/protect): This tool password protects a PDF by encrypting it so the file cannot be opened without the password you set. Anyone who receives the document is prompted for… - [PDF to EPUB - Convert PDF to E-book Free](https://nkable.com/tools/pdf/pdf-to-epub): This tool converts PDF to EPUB, turning fixed-size pages into reflowable e-book text. On a Kobo, Nook, Apple Books or phone the words resize to fit the screen… - [PDF to HTML - Convert PDF to Web Page Free](https://nkable.com/tools/pdf/pdf-to-html): This tool converts PDF to HTML, producing a web page with real selectable text and CSS styling rather than page images. Useful when a document has to live on… - [PDF to Word - Convert PDF to Editable DOCX Free](https://nkable.com/tools/pdf/pdf-to-word): This tool converts PDF to Word, producing a DOCX you can edit in Word, Google Docs or LibreOffice. Paragraphs, headings and tables are rebuilt as real Word… - [Split PDF - Extract Pages or Split Every N Pages](https://nkable.com/tools/pdf/split): This tool splits a PDF three ways: one file per page, custom ranges such as 1-3,7,10-12, or fixed chunks of every N pages. Output arrives as a ZIP containing… - [Unlock PDF - Remove PDF Password You Know](https://nkable.com/tools/pdf/unlock): This tool unlocks a PDF when you already know its password: enter the password once and download a copy that opens freely. It removes protection you can… - [Word to PDF - Convert DOC & DOCX to PDF Free](https://nkable.com/tools/pdf/word-to-pdf): This tool converts Word to PDF entirely in your browser — the DOCX is never uploaded. Fonts, spacing and page breaks are fixed in place, so the document looks… ## Data & file converters - [Config File to JSON - Convert INI, ENV & TOML](https://nkable.com/tools/converter/config-to-json): This tool converts a config file to JSON, reading INI sections, .env key-value pairs, Java properties and TOML into one structured object. Useful when a… - [CSS to JSON Converter - Convert CSS to JS Objects](https://nkable.com/tools/converter/css-json): This tool converts CSS to JSON, turning selectors into keys and declarations into objects with camelCased property names such as backgroundColor. That is… - [CSV to Excel Converter - CSV to XLSX Online](https://nkable.com/tools/converter/csv-to-excel): This tool converts CSV to Excel, writing a real XLSX workbook with typed cells and separated columns. It avoids the usual double-click problem where Excel… - [CSV to JSON Converter - Convert CSV Files Online](https://nkable.com/tools/converter/csv-to-json): This tool converts CSV to JSON, turning each row into an object keyed by the header row. Numbers, booleans and nulls are detected rather than quoted as… - [CSV to SQL - Convert CSV to INSERT Statements](https://nkable.com/tools/converter/csv-to-sql): This tool converts CSV to SQL insert statements for MySQL, PostgreSQL or SQLite. Header names become column names, numeric columns stay unquoted, empty cells… - [CSV to TSV Converter - Comma to Tab Separated](https://nkable.com/tools/converter/csv-to-tsv): This tool converts CSV to TSV, replacing comma delimiters with tabs. Because tabs almost never appear inside real values, TSV pastes into Excel or Sheets… - [CSV to XML Converter - Both Directions Online](https://nkable.com/tools/converter/csv-xml): This tool converts CSV to XML and back again, with root and row element names you configure. Each column header becomes a child element and reserved… - [CSV Viewer - Open & Search CSV Files Online](https://nkable.com/tools/converter/csv-viewer): This CSV viewer opens a file as a sortable, searchable table in your browser. It is read-only by design, so you can inspect an export without Excel silently… - [Excel to CSV Converter - XLSX & XLS to CSV](https://nkable.com/tools/converter/excel-to-csv): This tool converts Excel to CSV, reading XLSX and XLS workbooks and writing plain comma-separated text. Cell values are exported as displayed, so dates and… - [Excel to JSON Converter - XLSX to JSON Online](https://nkable.com/tools/converter/excel-to-json): This tool converts Excel to JSON, reading an XLSX workbook and writing an array of objects keyed by the header row. Cell types are carried across, so numbers… - [Extract CSV Columns - Select & Reorder Columns](https://nkable.com/tools/converter/csv-columns): This tool extracts CSV columns: tick the fields you want, drag them into the order required, and export a new CSV. It turns a sprawling 60-column export into… - [JSON Table Viewer - View JSON as a Sortable Table](https://nkable.com/tools/converter/json-table): This JSON table viewer renders an array of objects as a sortable, searchable table. Scanning an API response as rows and columns makes missing fields and odd… - [JSON to CSV Converter - Flatten JSON to CSV](https://nkable.com/tools/converter/json-to-csv): This tool converts JSON to CSV, flattening an array of objects into rows and columns. Nested objects become dotted column names and keys are collected across… - [JSON to SQL - Generate INSERT Statements Free](https://nkable.com/tools/converter/json-to-sql): This tool converts JSON to SQL insert statements for MySQL, PostgreSQL or SQLite. It infers column types from the data, escapes string values and can emit a… - [JSON to TOML Converter - Convert JSON to TOML](https://nkable.com/tools/converter/json-to-toml): This tool converts JSON to TOML, mapping nested objects to bracketed table headers and arrays of objects to arrays of tables. It is the quick path to a… - [JSON to XML Converter - Convert JSON to XML](https://nkable.com/tools/converter/json-to-xml): This tool converts JSON to XML, writing well-formed markup with a root element you choose. Keys become element names, arrays become repeated sibling elements,… - [JSON to YAML Converter - Convert JSON to YAML](https://nkable.com/tools/converter/json-to-yaml): This tool converts JSON to YAML with correct two-space indentation and quoting. Nested objects become indented blocks and arrays become dash lists, which is… - [Remove Duplicate CSV Rows - CSV Deduplicator](https://nkable.com/tools/converter/csv-dedup): This tool removes duplicate CSV rows either by matching a single key column, such as email, or by comparing entire rows. It reports how many duplicates were… - [TOML to JSON Converter - Parse TOML to JSON](https://nkable.com/tools/converter/toml-to-json): This tool converts TOML to JSON, parsing table headers, arrays of tables, typed values and dates into a plain JSON object. Handy for reading a Cargo.toml or… - [TSV to CSV Converter - Tab to Comma Separated](https://nkable.com/tools/converter/tsv-csv): This tool converts TSV to CSV in both directions. Values containing commas, quotes or line breaks are quoted and escaped to the CSV standard, so a… - [TSV to JSON Converter - Tab Separated to JSON](https://nkable.com/tools/converter/tsv-to-json): This tool converts TSV to JSON, turning tab-separated rows into an array of objects keyed by the header row, with numbers and booleans typed rather than… - [XML to JSON Converter - Parse XML to JSON Online](https://nkable.com/tools/converter/xml-to-json): This tool converts XML to JSON, mapping elements to keys, repeated elements to arrays and attributes to their own entries. It is the quickest way to make a… - [YAML to JSON Converter - Parse YAML to JSON](https://nkable.com/tools/converter/yaml-to-json): This tool converts YAML to JSON, parsing anchors, nested blocks and multi-line strings into structured JSON. When the YAML is invalid it reports the line,… ## Text tools - [Anagram Solver - Check and Find Anagrams Online](https://nkable.com/tools/text/anagram): This anagram solver works two ways: confirm whether two words use exactly the same letters, or find real dictionary words that can be made from a given set.… - [ASCII Art Generator - Turn Text Into ASCII Banners](https://nkable.com/tools/text/ascii-art): This ASCII art generator turns text into large letters drawn from ASCII characters, with a choice of border styles. The usual destinations are terminal… - [Base64 Decode - Convert Base64 Back to Text](https://nkable.com/tools/text/base64-decode): This tool Base64 decodes a string back into readable text, handling both standard and URL-safe variants. It is the quick way to read a JWT payload, an encoded… - [Base64 Encode - Convert Text or Files to Base64](https://nkable.com/tools/text/base64-encode): This tool Base64 encodes text or files into an ASCII string suitable for data URIs, HTTP headers and JSON fields. Text is encoded through UTF-8 so accented… - [Base64 Encoder & Decoder - Encode and Decode Text](https://nkable.com/tools/text/base64): This Base64 encoder and decoder converts in both directions from one page, so there is no mode to switch. Unicode is handled through UTF-8, which means… - [Case Converter - camelCase, snake_case & Title Case](https://nkable.com/tools/text/case-converter): This case converter switches text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and kebab-case, showing every… - [Character Counter - With and Without Spaces](https://nkable.com/tools/text/char-counter): This character counter reports characters with and without spaces, plus letters, numbers, spaces and words, updating as you type. It is aimed at hard platform… - [Character Frequency Analyser - Count Each Character](https://nkable.com/tools/text/char-frequency): This character frequency analyser counts every character in a text and shows counts, percentages and a bar chart. It is the standard first step in breaking a… - [Cipher Encoder - ROT13, Caesar, Atbash & Vigenere](https://nkable.com/tools/text/cipher): This cipher encoder handles the classic substitution ciphers — ROT13, Caesar with any shift, Atbash and Vigenere with a keyword — in both directions. Intended… - [Clean Whitespace - Trim, Collapse & Normalise Text](https://nkable.com/tools/text/whitespace): This tool cleans whitespace in text: trimming each line, collapsing runs of spaces into one, removing blank lines and normalising line endings between Windows… - [Code Linter - Check Code for Common Issues Online](https://nkable.com/tools/text/code-linter): This code linter checks a pasted snippet for syntax problems, style inconsistencies and common mistakes, reporting each with its line number. It needs no… - [Compare Code Online - Diff Two Snippets Side by Side | NK](https://nkable.com/tools/text/code-compare): This tool lets you compare code between two snippets and see additions and deletions highlighted line by line. It works on anything text-based, including YAML… - [Compare Text Online - Spot Edits in Documents](https://nkable.com/tools/text/text-diff): This tool lets you compare text between two drafts of a document and see which lines were added, removed or reworded. It is aimed at editorial work — tracking… - [CSS Formatter - Beautify & Minify Stylesheets](https://nkable.com/tools/text/css-formatter): This CSS formatter beautifies minified stylesheets with consistent indentation and one declaration per line, so nesting and media queries become visible, and… - [Diff Checker - Compare Two Texts Line by Line](https://nkable.com/tools/text/diff): This diff checker compares two texts line by line and highlights additions and deletions, so changes stand out instead of having to be hunted for. It runs in… - [Find and Replace Text Online - With Regex Support](https://nkable.com/tools/text/find-replace): This find and replace tool edits text in bulk with optional regex, case sensitivity and whole-word matching. A live match count tells you how many… - [HTML Formatter - Beautify & Minify HTML Markup](https://nkable.com/tools/text/html-formatter): This HTML formatter indents markup so nesting depth becomes visible, which is usually where an unclosed tag is hiding, and minifies in the other direction to… - [HTML to Markdown Converter - Clean Up Pasted HTML](https://nkable.com/tools/text/html-to-markdown): This tool converts HTML to Markdown, turning verbose markup into clean readable source. Headings, lists, links, tables and code blocks are all preserved,… - [HTML to Text - Strip HTML Tags From Content](https://nkable.com/tools/text/html-to-txt): This HTML to text converter strips tags and returns readable plain text, decoding entities such as & and   back to real characters and keeping… - [JavaScript Formatter - Beautify & Minify JS Code](https://nkable.com/tools/text/js-formatter): This JavaScript formatter beautifies minified code with consistent indentation and restored line breaks, making a bundled or third-party file readable again,… - [JSON Formatter - Format & Validate JSON Online](https://nkable.com/tools/text/json-formatter): This JSON formatter beautifies minified JSON with proper indentation and validates it as you type, reporting the line and position of any syntax error. It… - [JSON Minifier - Minify JSON & Compare Size](https://nkable.com/tools/text/json-minifier): This JSON minifier removes every unnecessary space and line break, then reports the before and after byte size so the saving is visible. It validates while… - [Keyword Extractor - Find the Terms a Text Is About](https://nkable.com/tools/text-pro/keyword-extractor): This keyword extractor identifies the terms a text is actually about, ranking by frequency and significance while filtering out stop words — so the output is… - [Letter Counter - Letter Frequency, Vowels & Consonants | NK](https://nkable.com/tools/text/letter-counter): This letter counter tallies each letter of the alphabet in a text, with vowel and consonant totals and a visual distribution chart. Case is folded together… - [Lorem Ipsum Generator - Placeholder Text for Mockups | NK](https://nkable.com/tools/text/lorem-ipsum): This lorem ipsum generator produces placeholder text by paragraph, sentence or word count, with optional HTML paragraph tags. It fills a layout with… - [Markdown Preview - Live Editor and Rendered Output](https://nkable.com/tools/text/markdown-preview): This Markdown preview shows your source on one side and the rendered result on the other, updating as you type. Tables, fenced code blocks, lists, links and… - [Markdown to HTML Converter - Get Clean HTML Code](https://nkable.com/tools/text/markdown-to-html): This tool converts Markdown to HTML, producing clean semantic markup: headings become heading tags, lists become list elements, and fenced code becomes pre… - [Morse Code Trainer - Audio Playback and Visual Signals | NK](https://nkable.com/tools/text-pro/morse-code): This Morse code trainer plays code as audio with a synchronised visual signal display, because Morse is recognised by rhythm rather than read as dots and… - [Morse Code Translator - Text to Morse and Back](https://nkable.com/tools/text/morse-code): This Morse code translator converts text to Morse and Morse back to text, covering the full letter, number and punctuation set. Standard notation is used… - [Palindrome Checker - Test Words, Phrases & Numbers](https://nkable.com/tools/text/palindrome): This palindrome checker tests whether a word, phrase or number reads the same in both directions, ignoring spaces, punctuation and capitalisation. That… - [Paragraph Counter - Count Paragraphs & Check Length](https://nkable.com/tools/text/paragraph-counter): This paragraph counter counts the paragraphs in a text and reports the word count of each. Its purpose is spotting the overlong blocks that make a page look… - [Phonetic Alphabet Converter - NATO Spelling](https://nkable.com/tools/text-pro/phonetic-converter): This phonetic alphabet converter turns text into the NATO, ICAO, law enforcement or Western Union spelling alphabets, so a reference or postcode can be read… - [Readability Checker - Flesch, Gunning Fog & SMOG](https://nkable.com/tools/text/readability): This readability checker scores text using Flesch Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog, SMOG and ARI. Reporting several formulas together is… - [Readability Scorer - Flesch, SMOG, Fog and Coleman-Liau | NK](https://nkable.com/tools/text-pro/readability-scorer): This readability scorer runs five formulas — Flesch Reading Ease, Flesch-Kincaid, Gunning Fog, SMOG and Coleman-Liau — and reports them together, because… - [Remove Duplicate Lines - Deduplicate a List Online](https://nkable.com/tools/text/remove-duplicates): This tool removes duplicate lines from text, keeping the first occurrence of each so the original order survives. Optional whitespace trimming and… - [Remove Line Breaks - Join Lines Into a Paragraph](https://nkable.com/tools/text/remove-line-breaks): This tool removes line breaks from text, joining hard-wrapped lines into flowing paragraphs or replacing each newline with a space, comma or custom separator.… - [Reverse a String - Flip Characters Safely With Unicode | NK](https://nkable.com/tools/text/string-reverse): This tool reverses a string character by character while keeping Unicode intact, so emoji, accented letters and combining marks are never split into… - [Reverse Text - Flip Characters, Words or Lines](https://nkable.com/tools/text/reverse-text): This tool reverses text at three levels: character order within the whole string, word order within each line, or the order of the lines themselves. Each… - [Sentence Counter - Count Sentences & Average Length](https://nkable.com/tools/text/sentence-counter): This sentence counter counts the sentences in a text, reports the average length, and lists each sentence separately so overlong ones are easy to find.… - [Slug Generator - Turn Any Title Into a URL Slug](https://nkable.com/tools/text/slug-generator): This slug generator turns a title into a clean URL segment: lowercased, punctuation stripped, spaces replaced with hyphens, and accented characters… - [Sort Lines Online - Alphabetical, Numeric & Random](https://nkable.com/tools/text/sort-lines): This tool sorts lines of text alphabetically, numerically, by length or randomly, ascending or descending. Numeric sorting compares values rather than… - [Speech to Text - Dictate in 17+ Languages Free](https://nkable.com/tools/text-pro/speech-to-text): This speech to text tool transcribes what you say using your browser's recognition engine, across more than seventeen languages. There is no account, no… - [Text Analyzer - Counts and Lexical Diversity](https://nkable.com/tools/text-pro/text-analyzer): This text analyzer reports word and character statistics, reading time and lexical diversity — the ratio of unique words to total words, which quantifies how… - [Text Encryptor - Base64, Caesar, ROT13 and XOR Ciphers | NK](https://nkable.com/tools/text-pro/text-encryptor): This text encryptor applies Base64, Caesar, ROT13 and XOR transformations in both directions. None of them provide real security, and the tool is explicit… - [Text Repeater - Repeat Text N Times With Separator](https://nkable.com/tools/text/text-repeater): This text repeater duplicates a string as many times as you specify, joined by a separator you choose — newline, space, comma or anything custom. Useful for… - [Text Statistics - Counts, Reading Time & Vocabulary](https://nkable.com/tools/text/text-stats): This text statistics tool reports characters, words, sentences and paragraphs alongside reading time, speaking time, unique word count and average sentence… - [Text Summarizer - Extractive, Nothing Invented](https://nkable.com/tools/text-pro/text-summarizer): This text summarizer reduces a document to its most representative sentences using extractive summarisation. Every sentence in the output appears verbatim in… - [Text to DOCX - Convert TXT to Word in Your Browser](https://nkable.com/tools/text/txt-to-docx): This tool converts text to DOCX entirely in your browser, producing an editable Word document rather than a fixed PDF. Font and spacing are configurable,… - [Text to PDF - Convert TXT to PDF in Your Browser](https://nkable.com/tools/text/txt-to-pdf): This tool converts text to PDF entirely in your browser, with control over font, size, margins and page size. Nothing is uploaded, which makes it safe for… - [Text to Speech - Control Voice, Speed and Pitch](https://nkable.com/tools/text-pro/text-to-speech): This text to speech tool adds voice, speed and pitch control on top of reading text aloud, using the voices installed on your device. Adjusting speed is what… - [Text Translator - Translate Between 15+ Languages Free | NK](https://nkable.com/tools/text-pro/text-translator): This text translator converts text between more than fifteen languages using the translation capability available in your browser. It is built for getting the… - [Three-Way Merge Tool - Resolve Text Conflicts](https://nkable.com/tools/text/diff-merge): This three-way merge tool compares a common base against two independently edited versions. Changes that touch different lines combine automatically, while… - [Trim Whitespace - Remove Leading & Trailing Spaces](https://nkable.com/tools/text/trim-whitespace): This tool trims whitespace from text: leading and trailing spaces on every line, plus optional collapsing of repeated spaces inside lines. It is the fix for… - [Truncate Text - Cut by Characters, Words or Lines](https://nkable.com/tools/text/truncate): This tool truncates text by characters, words, sentences or lines and appends an ellipsis you choose. Word mode cuts at boundaries rather than mid-word, which… - [Word Counter - Words, Characters & Reading Time](https://nkable.com/tools/text/word-counter): This word counter counts words, characters with and without spaces, sentences and paragraphs as you type, and estimates both reading and speaking time from… - [Word Frequency Counter - Find Repeated Words](https://nkable.com/tools/text/word-frequency): This word frequency counter ranks the words in a text by how often they appear, with counts and a bar chart. It surfaces the repetition you stop noticing in… - [Word Scrambler - Scramble Text but Keep It Readable](https://nkable.com/tools/text/word-scramble): This word scrambler shuffles the interior letters of each word while keeping the first and last letters fixed in place. The result stays surprisingly… - [XML Formatter - Format & Validate XML Online](https://nkable.com/tools/text/xml-formatter): This XML formatter indents minified XML into a readable nested tree and checks that it is well-formed, reporting unclosed or mismatched tags. Useful for… ## Image tools - [Image Compressor - Reduce Image File Size Free](https://nkable.com/tools/image/compress): This image compressor reduces file size while keeping the image looking right at normal viewing size. Dimensions are unchanged — only the stored data shrinks… - [Image Converter - JPG, PNG & WebP Conversion](https://nkable.com/tools/image/convert): This image converter changes files between JPG, PNG and WebP. It handles the transparency question properly — converting a transparent PNG to JPG flattens it… - [Image Resizer - Resize Images to Exact Pixels](https://nkable.com/tools/image/resize): This image resizer scales an image to exact pixel dimensions with the aspect ratio locked by default, so nothing is stretched. Enter one dimension and the… - [SVG to PNG Converter - Rasterise SVG at Any Size](https://nkable.com/tools/image/svg-to-png): This tool converts SVG to PNG, rendering vector artwork to pixels at whatever resolution you specify with transparency preserved. Because SVG is… ## Design & colour tools - [Border Radius Generator - CSS Rounded Corners](https://nkable.com/tools/design/border-radius): This border radius generator controls each corner of a box independently or all four together, previewing the shape live and outputting the CSS. Presets cover… - [Box Shadow Generator - Layered CSS Shadows](https://nkable.com/tools/design/box-shadow): This box shadow generator builds CSS shadows layer by layer, with offset, blur, spread and colour controls and a live preview. Stacking two or three subtle… - [Color Blind Simulator - Test Colour Accessibility](https://nkable.com/tools/design/color-blind): This color blind simulator shows how your colours appear to people with deuteranopia, protanopia and tritanopia alongside normal vision. It catches the most… - [Color Extractor - Pull a Palette From an Image](https://nkable.com/tools/design/color-extractor): This color extractor reads an image and returns its dominant colours as hex codes. It is the quickest way to match a design to a photograph, recover brand… - [Color Mixer - Blend Two Colours & Get Hex Codes](https://nkable.com/tools/design/color-mix): This color mixer blends two colours at any ratio and gives the hex code of the result. It is how you find the midpoint between two brand colours, or generate… - [Color Palette Generator - Harmonious Colour Schemes](https://nkable.com/tools/design/palette): This color palette generator builds a scheme from a single base colour using established harmony rules — analogous, monochromatic, triadic and complementary —… - [Color Scheme Generator - Build a Brand Palette](https://nkable.com/tools/design/color-palette): This color scheme generator is aimed at building a usable brand or interface palette rather than exploring harmony rules. It expands a primary colour into the… - [CSS Color Names - Find the Name for Any Hex Code](https://nkable.com/tools/design/color-names): This tool lists every CSS color name with its hex value and finds the nearest named colour for any hex code you paste. Useful for naming a shade in a design… - [CSS Gradient Generator - Linear, Radial & Conic](https://nkable.com/tools/design/gradient): This CSS gradient generator builds linear, radial and conic gradients with as many colour stops as you need, previewing the result live and outputting… - [CSS Image Filters - Preview & Copy Filter Effects](https://nkable.com/tools/design/image-filters): This tool previews CSS image filters — grayscale, sepia, blur, brightness, contrast, saturate, hue-rotate and invert — on your own image, chains several… - [Gradient Background Generator - Website Backgrounds](https://nkable.com/tools/design/gradient-generator): This gradient background generator is aimed at page and section backgrounds rather than gradient syntax in general. Pick colours, preview the result behind… ## Calculators - [Age Calculator - Exact Age in Years, Months & Days](https://nkable.com/tools/calc/age): This age calculator gives an exact age from a birth date — years, months and days rather than a rounded year count — and counts down to the next birthday.… - [Aspect Ratio Calculator - Resize Without Distortion](https://nkable.com/tools/calc/aspect-ratio): This aspect ratio calculator finds the missing dimension for a given ratio: type a width and get the matching height. It covers 16:9, 4:3, 21:9, 1:1 and… - [Bitwise Calculator - AND, OR, XOR, NOT & Shifts](https://nkable.com/tools/calc/bitwise): This bitwise calculator performs AND, OR, XOR, NOT and left and right shifts, showing the binary, decimal and hexadecimal form of every operand and result.… - [BMI Calculator - Body Mass Index, Metric & Imperial](https://nkable.com/tools/calc/bmi): This BMI calculator works out body mass index from your height and weight in either metric or imperial units, then names the World Health Organization… - [Date Difference Calculator - Days Between Two Dates](https://nkable.com/tools/calc/date-diff): This date difference calculator counts the interval between two dates in days, weeks, months and years, and separates working days from weekends. That… - [Loan Calculator - Monthly EMI, Interest & Schedule](https://nkable.com/tools/calc/loan): This loan calculator works out the monthly payment, total interest and complete amortisation schedule from the amount, rate and term you enter. It shows how… - [Number Tools - Primes, Factors, GCD, LCM & Roots](https://nkable.com/tools/calc/number-tools): These number tools analyse an integer: whether it is prime, its prime factorisation, its full list of factors, and the greatest common divisor and lowest… - [Percentage Calculator - Increase, Decrease & Change](https://nkable.com/tools/calc/percentage): This percentage calculator covers all the directions people actually need: what percent of a number, the percentage change between two values, adding or… - [Random Number Generator - Pick Numbers in a Range](https://nkable.com/tools/calc/random): This random number generator picks numbers from a range you set, one at a time or many at once, with duplicates allowed or excluded. Unique mode makes it… - [Scientific Calculator - Trig, Logs & Powers Online](https://nkable.com/tools/calc/scientific): This scientific calculator handles trigonometry, logarithms, exponents, roots, factorials and memory, applying proper operator precedence with brackets nested… - [Time Calculator - Add & Subtract Hours and Minutes](https://nkable.com/tools/calc/time-calc): This time calculator adds and subtracts durations in hours, minutes and seconds, carrying units correctly so 45 minutes plus 30 minutes gives 1 hour 15… - [Tip Calculator - Split the Bill & Work Out Tips](https://nkable.com/tools/calc/tip): This tip calculator works out the gratuity at whatever percentage you choose, adds it to the bill and divides the total between however many people are… - [Unit Converter - Length, Weight, Temperature & More](https://nkable.com/tools/calc/unit-converter): This unit converter handles length, weight, temperature, volume, area and speed, converting between metric and imperial units as you type, in both directions.… ## SEO tools - [Meta Tag Generator - SEO, Open Graph and Twitter Cards | NK](https://nkable.com/tools/seo/meta-tags): This meta tag generator produces the SEO, Open Graph and Twitter Card tags a page needs, with a live preview of the search and social result and length… ## Developer utilities - [Base Converter - Convert Between Number Bases 2 to 36 | NK](https://nkable.com/tools/utils/base-converter): This base converter handles any base from 2 to 36, not just the common four. Enter a value in one base and read it in all the others, with digits beyond 9… - [Binary Hex Decimal Converter - All Four at Once](https://nkable.com/tools/utils/number-base): This binary, hex, decimal and octal converter shows all four representations at once rather than one conversion at a time. Type a value in whichever base you… - [chmod Calculator - Unix Permission Numbers Explained | NK](https://nkable.com/tools/utils/chmod): This chmod calculator converts between permission checkboxes and the octal number Unix expects. Tick read, write and execute for owner, group and others to… - [Code 128 Barcode Generator - Print-Ready PNG Output](https://nkable.com/tools/utils/barcode-gen): This Code 128 barcode generator encodes any alphanumeric value as a Code 128 barcode and outputs a print-ready PNG. Code 128 is the format used for internal… - [Color Converter - HEX, RGB, HSL and HSV Values](https://nkable.com/tools/utils/color-converter): This color converter translates between HEX, RGB, HSL and HSV. Enter a colour in whichever notation you have and read all the others, with a swatch confirming… - [Create a ZIP File Online - Bundle Files in Your Browser | NK](https://nkable.com/tools/utils/zip-creator): This tool creates a ZIP file from several selected files, entirely in your browser. Bundling files into one archive makes them easier to email or upload, and… - [Cron Expression Parser - Explain and Validate Schedules | NK](https://nkable.com/tools/utils/cron): This cron expression parser explains a schedule in plain English and lists the next run times. Seeing the actual upcoming dates is the only reliable way to… - [CSS Minifier - Compress Stylesheets and See the Saving | NK](https://nkable.com/tools/utils/css-minifier): This CSS minifier strips comments, whitespace and line breaks from a stylesheet and reports the size saved. Formatting back the other way is available on the… - [CSS Unit Converter - px, rem, em, vh, vw and %](https://nkable.com/tools/utils/css-units): This CSS unit converter moves between px, rem, em, vh, vw and percentages, with a configurable root font size and viewport dimensions so the relative units… - [Currency Formatter - Format Amounts by Locale](https://nkable.com/tools/utils/currency-format): This currency formatter turns a plain number into a properly formatted amount for a chosen locale, applying the correct symbol, symbol position, decimal… - [DNS Record Types - A, CNAME, MX, TXT and SPF Explained | NK](https://nkable.com/tools/utils/dns-records): This DNS record types reference explains what A, AAAA, CNAME, MX, TXT, NS, SOA, SRV and CAA records do and when each applies — including the constraints that… - [Escape String - HTML, JSON, URL, SQL and CSS Escaping | NK](https://nkable.com/tools/utils/escape): This tool escapes a string for whichever context it is going into — HTML, JSON, URL, SQL or CSS. Each has different rules, and applying the wrong one is how… - [EXIF Viewer - See Photo Metadata and GPS Location](https://nkable.com/tools/utils/exif-viewer): This EXIF viewer reads the metadata embedded in a photograph — camera and lens, exposure settings, timestamp and any GPS coordinates. The file is read in your… - [Fake Data Generator - Realistic Records for Development | NK](https://nkable.com/tools/utils/fake-data): This fake data generator produces realistic but entirely fictional records — names, emails, addresses, companies and phone numbers — for seeding a development… - [Favicon Generator - Make a Favicon From Text or Emoji | NK](https://nkable.com/tools/utils/favicon-gen): This favicon generator builds a site icon from a letter, emoji or short text with colours you choose, then gives you the file to drop into your project. It is… - [File Checksum Verifier - Check a Download Is Intact](https://nkable.com/tools/utils/checksum): This tool computes a file checksum in MD5, SHA-1 or SHA-256 so you can compare it against the value a developer published alongside the download. Matching… - [File Size Converter - Bytes, KB, MB, GB and TB](https://nkable.com/tools/utils/file-size): This file size converter moves between bytes, KB, MB, GB and TB, and shows both the decimal and binary interpretations. That distinction is why a "500 GB"… - [Hash Generator - MD5, SHA-256 and SHA-512 Hashes](https://nkable.com/tools/utils/hash-generator): This hash generator produces MD5, SHA-256 and SHA-512 digests from any text you paste. Hashing is one-way, so the output identifies the input without… - [HMAC Generator - SHA-256, SHA-384 and SHA-512](https://nkable.com/tools/utils/hmac): This HMAC generator produces a keyed message authentication code using SHA-256, SHA-384 or SHA-512. Unlike a plain hash it requires a secret key, which is… - [HTML Decode - Convert HTML Entities Back to Text](https://nkable.com/tools/utils/html-decode): This tool HTML decodes entities back into normal characters, turning < into an angle bracket and &amp; into an ampersand. It cleans up text that has… - [HTML Encode - Convert Characters to HTML Entities](https://nkable.com/tools/utils/html-encode): This tool HTML encodes text by converting the characters that carry special meaning in markup — angle brackets, ampersands and quotes — into entities, so the… - [HTML Entities Reference - Codes for Symbols & Arrows | NK](https://nkable.com/tools/utils/html-entities): This HTML entities reference lists the named, decimal and hexadecimal codes for the symbols people actually look up — arrows, currency, maths operators,… - [HTML Preview - Live Editor and Rendered Output](https://nkable.com/tools/utils/html-preview): This HTML preview renders your markup and CSS live as you type, with the code on one side and the result on the other. No file to save, no build step and… - [HTTP Status Codes - Full Reference With Meanings](https://nkable.com/tools/utils/http-status): This HTTP status codes reference lists every code from 100 to 599 with its meaning and the practical difference between similar ones — which matters because… - [Image to Base64 - Generate a Data URI for CSS or HTML | NK](https://nkable.com/tools/utils/image-to-base64): This tool converts an image to Base64 and produces a complete data URI, ready to paste into CSS or an img tag. Embedding a small icon this way removes an HTTP… - [JSON Diff - Compare Two JSON Objects Structurally](https://nkable.com/tools/utils/json-diff): This JSON diff tool compares two objects structurally rather than as text, so key order and formatting differences are ignored. Only genuine changes — added,… - [JSON Schema Generator - Build a Schema From Sample JSON | NK](https://nkable.com/tools/utils/json-schema): This JSON Schema generator infers a draft schema from sample JSON, deducing types, required fields and nested object definitions. It gives you a working… - [JSON Tree Viewer - Explore JSON as a Collapsible Tree | NK](https://nkable.com/tools/utils/json-tree): This JSON tree viewer renders JSON as a collapsible tree so deeply nested structures can be explored branch by branch. Collapsing the parts you do not need is… - [JWT Decoder - Decode JSON Web Tokens Instantly](https://nkable.com/tools/utils/jwt-decoder): This JWT decoder splits a token into its header, payload and signature and shows the decoded claims, converting exp and iat timestamps into readable dates. It… - [My User Agent - See Your Browser, OS and Device](https://nkable.com/tools/utils/user-agent): This page shows your user agent string and the browser, version, operating system and device type it reports. It is the fastest way to answer "which browser… - [Number Formatter - Add Separators & Scientific Notation | NK](https://nkable.com/tools/utils/number-format): This number formatter makes long numbers readable in whichever form suits the audience: thousands separators, a fixed number of decimal places, scientific… - [Number to Words - Write Any Number Out in Full](https://nkable.com/tools/utils/number-to-words): This number to words converter writes any figure out in full English words, handling large values, decimals and currency amounts. It is what cheques,… - [Online Stopwatch and Countdown Timer - Free, No Ads](https://nkable.com/tools/utils/stopwatch): This online stopwatch times to hundredths of a second and records laps, and switches to a countdown timer with an alert when it finishes. Nothing to install… - [Open Graph Preview - See How a Link Will Look Shared | NK](https://nkable.com/tools/utils/og-preview): This Open Graph preview shows how a link will appear as a social share card — title, description and image — so you can catch a missing og:image or truncated… - [Password Generator - Strong Random Passwords Free](https://nkable.com/tools/utils/password-generator): This password generator creates strong random passwords with adjustable length and character sets. Generation uses your browser's cryptographic random source,… - [Password Strength Checker - Test How Strong Yours Is | NK](https://nkable.com/tools/utils/password-strength): This password strength checker estimates how resistant a password is to cracking and names the patterns weakening it — dictionary words, keyboard runs,… - [Pomodoro Timer - 25 Minute Focus Sessions With Breaks | NK](https://nkable.com/tools/utils/pomodoro): This Pomodoro timer runs 25-minute focus sessions separated by short breaks, with a longer break every fourth round. All three intervals are adjustable to… - [PX to REM Converter - Convert Pixels to rem and em](https://nkable.com/tools/utils/px-to-rem): This px to rem converter turns pixel values into rem or em against a base font size you set. Converting type and spacing to rem is what lets a layout respect… - [QR Code Generator - Create QR Codes for Any Link](https://nkable.com/tools/utils/qr-generator): This QR code generator turns a URL, text, email address or phone number into a scannable code you can download and use. The code encodes your data directly,… - [Random String Generator - Custom Length & Charset](https://nkable.com/tools/utils/random-string): This random string generator produces strings of whatever length you set, drawn from a character set you choose. Use it for test fixtures, cache-busting… - [Random Test Data - Names, Emails and UUIDs Instantly | NK](https://nkable.com/tools/utils/random-data): This tool generates random test data — names, email addresses, UUIDs, phone numbers and dates — so you can fill a form or a fixture without inventing values.… - [Regex Cheatsheet - Quick Reference for Every Token](https://nkable.com/tools/utils/regex-cheatsheet): This regex cheatsheet lists the syntax you keep forgetting — character classes, quantifiers, anchors, groups, lookarounds and flags — each with a short… - [Regex Tester - Test Patterns With Live Highlighting](https://nkable.com/tools/utils/regex): This regex tester highlights every match in your sample text as you type the pattern, and lists the capture groups for each one. Seeing matches appear and… - [Roman Numeral Converter - Numbers to Roman and Back | NK](https://nkable.com/tools/utils/roman-numeral): This Roman numeral converter turns numbers from 1 to 3999 into Roman numerals and converts numerals back to numbers, applying the subtractive notation rules… - [SHA-256 Hash Generator - Hash Text or Files Online](https://nkable.com/tools/utils/hash-sha256): This SHA-256 hash generator produces a 64-character hexadecimal digest from either pasted text or a selected file. SHA-256 is the current default for… - [SHA-512 Hash Generator - 128-Character Digest](https://nkable.com/tools/utils/hash-sha512): This SHA-512 hash generator produces a 128-character hexadecimal digest from pasted text or a selected file. SHA-512 offers a considerably larger security… - [SQL Formatter - Beautify and Indent SQL Queries](https://nkable.com/tools/utils/sql-formatter): This SQL formatter indents a query by clause, aligns joins and conditions and normalises keyword casing, turning a single-line query pulled from a log into… - [Sticky Notes Online - Draggable Notes Board in Browser | NK](https://nkable.com/tools/utils/sticky-notes): This sticky notes board lets you add coloured notes, drag them anywhere and arrange them spatially. Notes stay in your browser rather than on a server, so… - [Text to Binary Converter - Binary, Hex and ASCII](https://nkable.com/tools/utils/text-binary): This text to binary converter turns text into binary, hexadecimal or decimal ASCII codes, and converts each back to text. Useful for learning how characters… - [Text to Hex Converter - Encode and Decode Hex](https://nkable.com/tools/utils/hex-converter): This text to hex converter turns text into its hexadecimal byte representation and decodes hex back into text. It is how you inspect the bytes a string… - [Text to Speech - Read Any Text Aloud in Your Browser | NK](https://nkable.com/tools/utils/text-to-speech): This text to speech tool reads pasted text aloud using the voices already installed on your device. Because it uses the browser speech engine, nothing is… - [Typing Speed Test - Measure Your WPM and Accuracy](https://nkable.com/tools/utils/typing-test): This typing speed test measures your words per minute and accuracy over a timed passage, highlighting mistakes as you type. Both figures matter, since speed… - [Unescape String - Convert \\n and \\t Back to Real Text | NK](https://nkable.com/tools/utils/unescape): This tool unescapes a string, turning sequences such as \\n, \\t, \\" and \\u0041 back into real line breaks, tabs, quotes and characters. It is how you make… - [Unix Timestamp Converter - Epoch Time to Date](https://nkable.com/tools/utils/timestamp): This Unix timestamp converter turns epoch seconds or milliseconds into a readable date in both UTC and your local time, and converts a date back to a… - [URL Decode - Convert Percent-Encoded Text Back](https://nkable.com/tools/utils/url-decode): This tool URL decodes percent-encoded text back into readable characters, turning %20 into a space and %26 into an ampersand. It is how you read what a long… - [URL Encode - Percent-Encode Text for Safe URLs](https://nkable.com/tools/utils/url-encode): This tool URL encodes text into percent-encoded form so it can travel safely inside a query string or path. Spaces, ampersands, question marks and non-ASCII… - [UUID Generator - Create Random UUID v4 Identifiers](https://nkable.com/tools/utils/uuid-generator): This UUID generator produces random version 4 UUIDs — 36-character identifiers unique enough to use as database keys without coordination. Generate one or… - [What Is My IP Address - Your IP, Location and ISP](https://nkable.com/tools/utils/ip-info): This page shows what your IP address is, together with the approximate location and internet provider associated with it — the quickest way to confirm a VPN… ## Code tools - [Code Beautifier - Format JS, TS, HTML, CSS, SQL and XML | NK](https://nkable.com/tools/code-pro/code-beautifier): This code beautifier formats JavaScript, TypeScript, HTML, CSS, JSON, SQL and XML with consistent indentation. One tool for whichever language you happen to… - [Code Format Converter - JSON, YAML, CSV and Base64](https://nkable.com/tools/code-pro/code-converter): This code format converter moves data between JSON, YAML, CSV and Base64 and converts colour formats, all from one page — useful when a debugging session… - [Code Minifier - Shrink JS, CSS, HTML and JSON Files](https://nkable.com/tools/code-pro/code-minifier): This code minifier strips comments and whitespace from JavaScript, CSS, HTML and JSON, and reports the before and after size so the saving is visible rather… - [CSS Validator - Check Properties and Prefixes](https://nkable.com/tools/code-pro/css-validator): This CSS validator checks property names and values, finds unclosed braces and missing semicolons, and flags vendor prefixes that current browsers no longer… - [CSV Validator - Check Rows, Columns and Delimiters](https://nkable.com/tools/code-pro/csv-validator): This CSV validator detects the delimiter, checks that every row has the same number of columns, and previews the parsed table — which is how you find the rows… - [HTML Validator - Check Tags, Nesting and Accessibility | NK](https://nkable.com/tools/code-pro/html-validator): This HTML validator finds unclosed and mismatched tags, checks nesting, and flags accessibility problems such as missing alt attributes and unlabelled form… - [JSON Validator - Find Syntax Errors by Line Number](https://nkable.com/tools/code-pro/json-validator): This JSON validator checks whether your JSON parses and reports the exact line and position of any error. Once valid it can format, minify or sort keys, all… - [Regex Debugger - Explain a Pattern Token by Token](https://nkable.com/tools/code-pro/regex-tester): This regex debugger breaks a pattern into its tokens and explains what each one does, alongside the matches and capture groups. It is aimed at understanding a… - [REST API Tester - Send Requests With Custom Headers](https://nkable.com/tools/code-pro/api-tester): This REST API tester sends GET, POST, PUT, DELETE and PATCH requests with custom headers and a request body, then shows the status code, response headers and… - [YAML Validator - Check Indentation and Syntax by Line | NK](https://nkable.com/tools/code-pro/yaml-validator): This YAML validator checks a document for syntax and indentation errors, reports the line, and shows the parsed structure as JSON so you can confirm each key… ## Data tools - [Advanced Unit Converter - 50+ Units, 9 Categories](https://nkable.com/tools/data-tools/unit-converter-pro): This advanced unit converter covers more than fifty units across nine categories — length, weight, temperature, volume, area, time, speed, pressure and… - [Barcode Generator - Code 128, Code 39, EAN and UPC](https://nkable.com/tools/data-tools/barcode-generator): This barcode generator supports several formats — Code 128, Code 39, EAN-13 and UPC — so you can pick the symbology the destination actually requires, and… - [Chart Data Builder - Chart.js and D3 Config JSON](https://nkable.com/tools/data/chart-data-builder): This chart data builder turns labels and values into the JSON structure charting libraries expect, covering the datasets, labels and options shape used by… - [CSV Editor - Edit Rows and Columns Without Excel](https://nkable.com/tools/data/csv-editor): This CSV editor lets you edit rows and columns in a grid and download the result, without Excel silently reformatting dates, converting long codes to… - [CSV to JSON in Your Browser - Nothing Uploaded](https://nkable.com/tools/data/csv-to-json): This tool converts CSV to JSON in your browser, so the file is never uploaded. Header names become object keys and numbers, booleans and nulls are typed — the… - [CSV to XML in Your Browser - Custom Element Names](https://nkable.com/tools/data/csv-to-xml): This tool converts CSV to XML in your browser with root and row element names you configure. Each column header becomes a child element, reserved characters… - [Data Formatter - Clean, Sort and Deduplicate Lists](https://nkable.com/tools/data-tools/data-formatter): This data formatter cleans a messy list in a single pass — removing duplicates, sorting, trimming whitespace, changing case and dropping empty lines — instead… - [Date Calculator - Add, Subtract and Compare Dates](https://nkable.com/tools/data-tools/date-calculator): This date calculator adds and subtracts days, weeks, months and years from a date, finds the interval between two dates, and identifies weekdays — handling… - [JSON to CSV in Your Browser - Flatten Locally](https://nkable.com/tools/data/json-to-csv): This tool converts JSON to CSV in your browser, flattening nested objects into dotted column names. Because nothing is uploaded, an API response containing… - [JSON to XML in Your Browser - Generate Markup Locally | NK](https://nkable.com/tools/data/json-to-xml): This tool converts JSON to XML in your browser, writing well-formed markup with a root element you choose and reserved characters escaped. Nothing is… - [JSON to YAML in Your Browser - Convert Config Locally | NK](https://nkable.com/tools/data/json-to-yaml): This tool converts JSON to YAML in your browser, producing correctly indented output with quoting where YAML needs it. Nothing is uploaded, which matters… - [Mock Data Generator - Build a Custom Record Schema](https://nkable.com/tools/data-tools/data-generator): This mock data generator lets you define a record schema field by field — names, emails, dates, numbers, booleans — and generates records matching it, rather… - [Placeholder Text Generator - Paragraphs, Words or Chars | NK](https://nkable.com/tools/data-tools/lorem-ipsum-generator): This placeholder text generator produces filler by paragraph, sentence, word or exact character count. The character mode is what you want for testing a field… - [QR Code Generator SVG - Vector Output for Print](https://nkable.com/tools/data-tools/qr-code-generator): This QR code generator exports as SVG as well as PNG. Vector output scales to any size with perfectly sharp edges, which is what a poster, banner or packaging… - [Random Number Generator - Integers, Decimals, Sorting | NK](https://nkable.com/tools/data-tools/random-number-generator): This random number generator gives you the full set of options: any range, integers or decimals, duplicates allowed or excluded, bulk generation and sorted… - [Secure Password Creator - With Strength Meter & History | NK](https://nkable.com/tools/data-tools/password-generator): This secure password creator generates strong passwords with a live strength meter and keeps a session history, so generating a second password does not lose… - [Table Generator - Build HTML, Markdown, CSV or JSON](https://nkable.com/tools/data/table-generator): This table generator lets you build a table visually and export it as HTML, Markdown, CSV or JSON. It removes the tedious part of hand-writing table markup,… - [Test Data Generator - Realistic Records for Development | NK](https://nkable.com/tools/data/data-generator): This test data generator produces realistic fictional records — names, emails, addresses and phone numbers — and exports them as CSV or JSON, so a development… - [Timezone Converter - Compare Times Across Cities](https://nkable.com/tools/data-tools/timezone-converter): This timezone converter translates a time between zones and compares several cities at once, applying daylight saving rules for the specific date rather than… - [YAML to JSON in Your Browser - Parse Config Locally](https://nkable.com/tools/data/yaml-to-json): This tool converts YAML to JSON in your browser so you can check what a manifest actually parses to. Nothing is uploaded, which matters when the file contains… ## Security tools - [Hash Generator - MD5 and SHA in Your Browser](https://nkable.com/tools/security/hash-generator): This hash generator computes MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests of your text in a single pass, entirely inside the browser, so nothing you type… - [JWT Claims Inspector - Check Expiry and Algorithm](https://nkable.com/tools/security/jwt-decoder): This tool inspects JWT claims from a security perspective: expiry and issued-at times, issuer, audience and the signing algorithm — the fields that reveal a… - [Password Auditor - Check Against Common Password Lists | NK](https://nkable.com/tools/security/password-auditor): This password auditor checks a password against common password patterns and structural weaknesses, then gives specific recommendations rather than a score.… - [Privacy Policy Generator - GDPR and CCPA Starting Draft | NK](https://nkable.com/tools/security/privacy-policy-generator): This privacy policy generator produces a customised starting draft covering the disclosures GDPR and CCPA expect — what you collect, why, who you share it… - [XSS Scanner - Find Injection Patterns in HTML](https://nkable.com/tools/security/xss-scanner): This XSS scanner examines HTML you paste for injection patterns — script tags, inline event handlers, javascript: URLs and data URIs. It is pattern matching… ## Network tools - [Query String Builder - Edit URL Parameters](https://nkable.com/tools/network/query-string-builder): This query string builder lets you add, edit and remove parameters in a table and produces a correctly encoded query string — so values containing spaces or… - [URL Parser - Break a URL Into Its Component Parts](https://nkable.com/tools/network/url-parser): This URL parser splits a URL into protocol, host, port, path, query parameters and fragment, decoding and listing each parameter separately so a long campaign… - [User Agent Parser - Decode Any User Agent String](https://nkable.com/tools/network/user-agent-parser): This user agent parser takes any user agent string you supply and extracts the browser, version, rendering engine, operating system and device type —… ## Crypto & encoding - [Checksum Generator - MD5, SHA-1 and SHA-256 Together | NK](https://nkable.com/tools/crypto/checksum-generator): This checksum generator computes MD5, SHA-1 and SHA-256 for the same input simultaneously. Projects publish different algorithms, so having all three at once… - [HMAC Signature Verifier - Check a Webhook Signature](https://nkable.com/tools/crypto/hmac-generator): This tool computes an HMAC signature from a payload and secret using SHA-256, SHA-384 or SHA-512, so you can compare it against the signature a provider sent… - [SHA-256 Checksum - Verify File and Text Integrity](https://nkable.com/tools/crypto/sha256-hash): This tool produces a SHA-256 checksum for text or a file so you can verify integrity by comparison. It is aimed at the verification case: confirming that what… - [SHA-512 Checksum - Verify Integrity With SHA-2 512](https://nkable.com/tools/crypto/sha512-hash): This tool produces a SHA-512 checksum for text or a file, for verification where a larger margin than SHA-256 is preferred — long-lived archives, signed… ## Generators - [Barcode Generator PNG - Download Print-Ready Barcodes | NK](https://nkable.com/tools/generators/barcode-generator): This barcode generator produces Code 128 barcodes and downloads them as PNG images sized for label printing, so they can be dropped straight into a document,… - [Bulk Dummy Data Generator - Hundreds of Rows at Once | NK](https://nkable.com/tools/generators/fake-data): This bulk dummy data generator produces hundreds of fictional records in a single pass, for filling a table, testing pagination and seeing how an interface… - [Random Token Generator - API Keys & Session Tokens | NK](https://nkable.com/tools/generators/random-string): This random token generator produces URL-safe random strings of whatever length you need, for API keys, session identifiers and single-use links. Generation… ## Machine-readable endpoints - [API catalog](https://nkable.com/.well-known/api-catalog): RFC 9727 linkset of available APIs - [MCP server](https://nkable.com/api/mcp): Model Context Protocol endpoint exposing NKable tools to agents - [Agent skills](https://nkable.com/.well-known/agent-skills/index.json): capability manifest - [Full catalogue](https://nkable.com/llms-full.txt): every tool with its features and FAQs - [Sitemap](https://nkable.com/sitemap.xml): all indexable URLs