Web & network
The everyday web toolkit: URLs, DNS, HTTP status, user agents, meta tags, cron expressions and regex. 40 tools, including Number base converter, Regex tester, ASCII code converter and Programming case converter. All free, with no account and nothing to install.
Number base converterConvert numbers between all 35 bases, exactly, with two's complement.Regex testerTest a regular expression and see what it does: matches highlighted in the text, every capture group listed, a replace panel, and the pattern read back to you piece by piece. Flags are toggles that say what they change, and a pattern that could freeze the page is flagged before you run it.ASCII code converterConvert text to ASCII/Unicode code points and back.Programming case converterConvert identifiers between camelCase, snake_case, kebab-case, PascalCase and CONSTANT_CASE, one per line. Runs of capitals split correctly: parseHTTPResponse becomes parse_http_response.Column extractorExtract a single column from delimited data (CSV, TSV…). Works on a pasted block or on a file you drop in.Delimiter converterSwap the delimiter of your data — comma, tab, semicolon, pipe or space. Drop a file in rather than pasting it — it is read in your browser and never uploaded.DNS LookupScan a domain on two resolvers at once and see where they disagree.Extract text between delimitersPull out every piece of text that sits between a start and an end marker. Takes a whole file, so a long log does not have to go through the clipboard.Extract domainsPull the domain names out of URLs and email addresses in your text. Paste the text or drop the file; nothing leaves the page either way.Extract emailsPull every unique email address out of a block of text. Works on a pasted block or on a file you drop in.Extract IP addressesPull every valid IPv4 and IPv6 address out of a block of text. 999.1.1.1, 1.2.3.4.5 and 01.2.3.4 are not addresses and are skipped; compressed IPv6 such as ::1 is found. Drop a file in rather than pasting it — it is read in your browser and never uploaded.Extract numbersPull every number out of a block of text — grouped thousands stay one number (1,234.56 or 1 234,56), a hyphen inside a reference is not a minus sign, and you can normalise what comes out. Works on a pasted block or on a file you drop in.Extract phone numbersPull three families of phone number out of text: international (+33 6 12 34 56 78, 0033…), French national (06 12 34 56 78, 01.23.45.67.89) and North American ((555) 123-4567). Dates and long reference numbers are left alone. Takes a whole file, so a long log does not have to go through the clipboard.Extract URLsPull every unique link out of a block of text. Drop a file in rather than pasting it — it is read in your browser and never uploaded.Flip ImageFlip an image horizontally (mirror) or vertically, and download the result at full resolution.Head / tail (first & last lines)Keep just the first or last N lines of your text. Works on a pasted block or on a file you drop in.Htaccess redirect generatorGenerate ready-to-paste Apache .htaccess rules for the common jobs: 301/302 redirects (single or regex), forcing HTTPS, forcing www or non-www, blocking IP addresses, removing trailing slashes, image hotlink protection and GZIP compression. Pick a rule, fill the blanks and copy — remember to back up your .htaccess first.HTML list generatorTurn a list of lines into an HTML unordered or ordered list.HTML to JSX converterConvert HTML to React JSX — class→className, for→htmlFor, self-closing tags and inline styles.HTTP Status Code ReferenceSearch and browse every standard HTTP status code by class, with its name and a one-line description.kebab-case converterConvert any text or camelCase identifier into lower kebab-case (hyphenated).Key-value to JSON parserParse 'key: value' or 'key = value' lines into a JSON object. Works on a pasted block or on a file you drop in.Morse code translatorTranslate text to Morse code and back. Letters, digits and punctuation round-trip exactly; a word gap is written “/”. Takes a whole file, so a long log does not have to go through the clipboard.My IP addressYour public IP address, its version (IPv4 or IPv6) and the city-level location the network gives away — plus what your browser reports, so a mismatched time zone reveals a VPN. Nothing is stored.NATO phonetic alphabetSpell text out with the NATO phonetic alphabet — letters, digits and punctuation — and read spelled-out text back. Accents are folded, so É is Echo.Number sequence generatorGenerate a list of numbers from a start, end and step.Ordinal number converterConvert numbers into English ordinals (1st, 2nd, 3rd…).Pad string / numberPad each line to a fixed length with a chosen character, on the left or right.Roman numeral converterConvert numbers to Roman numerals and back, one per line. Only the strict subtractive form counts: IIII, VV and IM are rejected, and the range is 1–3999.snake_case converterConvert any text or camelCase identifier into lower snake_case.SQL IN clause generatorTurn a list of values (one per line) into a SQL IN (...) clause.Strip ANSI color codesRemove terminal ANSI escape sequences to get clean, readable log text. Paste the text or drop the file; nothing leaves the page either way.Strip HTML tagsRemove all HTML tags from a snippet and keep just the plain text.Subnet calculator (CIDR)Compute the subnet mask and number of usable hosts from a CIDR prefix.Tabs to spaces converterConvert tabs to spaces or spaces back to tabs, with a chosen tab size.Lines to JSON arrayTurn a list of lines into a JSON array of strings. Drop a file in rather than pasting it — it is read in your browser and never uploaded.Text to HTML tableConvert delimited data into an HTML table.URL parserBreak a URL into protocol, host, port, path, query and parameters — percent-encoding decoded, repeated keys kept. Plain text or JSON.Browser and User-Agent detectorYour raw User-Agent string, and what it decodes to: browser, rendering engine, operating system, device type — plus the screen, language and capability values any page can read without asking.Wrap lines in HTML tagWrap each line in an HTML tag of your choice (e.g. li, p, td).