About DevToolbelt
Small, focused tools for people who build on search: pricing a SERP API, reading its responses, and checking how crawlers see a site.
Why these tools exist
Working with search data involves a lot of small jobs that are tedious to do by hand: estimating what a month of API calls will cost, pulling the organic results out of a large JSON response, building a localized Google URL, finding out which robots.txt rule blocks a page, or cleaning up a list of keywords or URLs before the next step. Each tool here does one of those jobs, quickly and without an account.
How the tools work
- Most tools run in your browser. The JSON formatter, SERP parser, query and URL generators, sitemap generator, cost calculator, link and image extractors, 2FA code generator and all the text and list tools never send what you type to a server.
- Some tools need our server to make a request for you. The HTTP header checker and robots.txt tester fetch a public URL, and the search API tester forwards your request to the search API you chose, because browsers block most of these requests. Our server does not store what it fetches.
- Facts are checked and dated. Prices, crawler behaviour and Google parameters change. Where a tool depends on them, it says when they were last checked and links to the source.
Read the privacy page for exactly what is processed and kept.
The tools
- SERP API Cost Calculator: compare monthly SERP API cost by search volume.
- JSON Formatter: beautify, validate and minify JSON.
- Search Query Generator: build Google queries with advanced operators.
- Google Search URL Generator: build and decode Google search URLs.
- SERP Parser: turn SERP JSON or HTML into a results table.
- HTTP Header Checker: inspect status codes, redirects and headers.
- Robots.txt Tester: check if robots.txt blocks a URL.
- Sitemap Generator: create an XML sitemap from a URL list.
- Search API Tester: send live requests to search APIs.
- Remove Duplicate Lines: dedupe a list, keep the first or last copy.
- Compare Two Lists: find what is in A, in B, or in both.
- Join Lines: merge lines with any separator.
- Split Text by Delimiter: cut lines at a separator, keep columns.
- Add Prefix & Suffix: add text before or after every line.
- Filter Lines: keep or remove lines by word, regex or length.
- Extract Text Between: collect or remove text between two markers.
- Split List into Chunks: break a long list into equal pieces.
- Extract Links from HTML: list every link, anchor text and rel value.
- Extract Images from HTML: list image URLs and missing alt text.
- CSV Column Extractor: keep only the columns and rows you need.
- Merge Text Files: combine lists end to end or line by line.
- Keyword Permutation Generator: mix keyword lists into every combination.
- 2FA Code Generator: get TOTP codes from a secret key.
- Convert to Uppercase: turn any text into ALL CAPS.
- Convert to Lowercase: turn any text into all lowercase.
- Convert to Title Case: capitalize the first letter of every word.
- Invert Text Case: swap uppercase and lowercase.
- Reverse Text: write any text backwards.
- Repeat Text: repeat any text N times.
- Count Words: free instant word counter.
- Find Text Length: count characters and bytes.
- Remove Extra Spaces: collapse repeated spaces.
- Sort Text Lines: sort lines A–Z, numerically, by length.
- Remove Empty Lines: delete all blank lines.
- Find and Replace: find and replace with regex support.
- Base64 Encode: encode text to Base64.
- Base64 Decode: decode Base64 to text.
- URL Encode: percent-encode text for URLs.
- URL Decode: decode percent-encoded URLs.
- HTML Encode: escape text to HTML entities.
- HTML Decode: decode HTML entities to text.
- Text to Binary: convert text to binary code.
- Binary to Text: decode binary code to text.
- Text to Hex: convert text to hex values.
- Hex to Text: decode hex values to text.
- Text to Morse: write text in Morse code.
- Morse to Text: decode Morse code to text.
- ROT13 Text: encode/decode with ROT13.
- Trim Text: trim spaces from text edges.
- Truncate Text: cut text to a given length.
- Add Line Numbers: number every text line.
- Remove Line Numbers: strip numbering from lines.
- Newlines to Spaces: join lines with spaces.
- Spaces to Newlines: put every word on its own line.
- Tabs to Spaces: expand tabs to spaces.
- Spaces to Tabs: compress spaces to tabs.
- Remove All Whitespace: delete all spaces and breaks.
- Remove Punctuation: clear text of punctuation.
- Text to URL Slug: make URL-friendly slugs.
- Palindrome Checker: test text for palindrome.
- JSON Stringify: convert text to a JSON string.
- JSON Unstringify: convert JSON strings to text.
- Slash-Escape Text: escape text with slashes.
- Slash-Unescape Text: remove slash escapes.
- Sort Words: sort words A–Z or by length.
- Text Statistics: full statistical text analysis.
- Randomize Case: make sPoNgEbOb meme text.
- Change Text Case: all letter cases in one tool.
- Remove Line Breaks: delete newlines between lines.
- Extract Regex Matches: extract all regex matches.
- Highlight Regex Matches: highlight pattern matches.
- Comma to Column: comma list to column.
- Column to Comma: column to comma list.
- UULE Generator: simulate local Google search.
- Password Generator: strong random passwords.
- UUID Generator: random and time-ordered UUIDs.
- JSON to CSV: jSON arrays to CSV.
- SERP Preview: preview Google snippets.
- Test Credit Card Generator: valid-format test card numbers.
Found a mistake?
If a price is out of date, a result looks wrong or a tool is missing something you need, we want to know. Tools and their content are updated as providers and search engines change.