inyourbrowser.com

Complete guide to developer tools

By the inyourbrowser.com editorial team · Reviewed and tested September 30, 2026

What are developer tools?

Developer tools are small utilities that help with the daily grind of writing and shipping software: decoding tokens, testing patterns, parsing schedules, formatting data, planning networks, calculating permissions, and generating credentials. Each one runs in your browser so you can stay inside the workflow without context-switching to a separate app.

How to choose a developer tool

Start from what you have in hand and what you need to find out.

For a side-by-side comparison with upload-based services and command-line tools, see the developer tools overview.

Tool comparison

ToolPrimary useOutput / options
JWT decoderDecode token header and payloadJSON output, expiry shown
Number base converterConvert between basesBinary, octal, decimal, hex
Regex testerTest patternsMatch, replace, split modes
Cron explainerParse schedule into EnglishNext run times
HTML entity encoderEncode special charactersNamed or numeric entities
Markdown previewerRender Markdown to HTMLLive preview
SQL formatterBeautify queriesMySQL, PostgreSQL, T-SQL, ANSI
CIDR calculatorSubnet planningNetwork, broadcast, host range
Chmod calculatorUnix permission bitsNumeric and symbolic
Password generatorGenerate credentialsRandom, strong, memorable
YAML formatterFormat and validate YAMLKubernetes, CI, OpenAPI
XML formatterPretty-print XMLDOMParser-based
Slug generatorURL-safe slugsDiacritic handling

How to use developer utilities in the browser

  1. Pick the utility that matches your task. Inspect a token, test a pattern, parse a schedule, format a query, calculate a subnet, or generate a credential. Each tool focuses on one job.
  2. Paste or type the input. Drop the JWT, regex, cron string, SQL query, CIDR block, or seed text into the tool. Most tools update the output as you type; the SQL, YAML and XML formatters run when you click a button.
  3. Read the parsed result. Inspect the decoded payload, the matched substrings, the next scheduled runs, or the formatted output. Errors and warnings appear inline.
  4. Copy the result. Use the copy button next to the output. The tools store nothing, so the input is gone once you close or reload the tab.

Common workflows

Debug a failing auth request. Capture the bearer token from a network panel and decode its header and payload. The decoder shows the expiry timestamp as a UTC date; convert the other epoch values in your logs to compare them with it.

Set up a new scheduled job. Draft the cron line and check its next run times, then tidy the surrounding YAML config before committing.

Plan a small VPC. Work out each planned subnet's network, broadcast and host range, generate a unique stack identifier, and create a random password for the bastion host login.

To hand that login to a colleague in person, see how to pass a password by QR code.

Specification primer

A handful of standards underpin these tools. JWTs follow RFC 7519: three Base64URL-encoded parts separated by dots, signed with the algorithm declared in the header. Cron syntax is informally standardized through Vixie cron and POSIX, with extensions in Quartz and Jenkins.

CIDR notation comes from RFC 4632 and replaces the older classful network model. Unix permissions use a nine-bit mask split into owner, group, and other; the chmod calculator shows the numeric and symbolic forms side by side.

YAML 1.2 was designed so that JSON documents are also valid YAML, which is why the YAML formatter converts in both directions. XML goes through the browser's own parser, so a document that formats here is well-formed. Slugs rely on Unicode normalization (NFKD) to turn café into cafe.

SQL has multiple competing dialects but ANSI SQL covers the common subset. The formatter here offers Standard SQL, MySQL, PostgreSQL and T-SQL modes, each with its own quoting rules (MySQL backticks, PostgreSQL dollar quoting, T-SQL square brackets). Pick the dialect your query is written in: input that mixes them can fail to parse, and the tool then reports the line and column where parsing stopped.

Frequently asked questions

What counts as a developer tool?
Any small utility that helps debug, format, validate, or generate code-adjacent content. The category covers token decoders, expression testers, schedule parsers, format validators, network calculators, permission helpers, and credential generators.
What happens to a JWT I paste into the decoder?
Decoding runs entirely in your browser. The token is split, the header and payload are Base64URL-decoded, and the parsed JSON is shown in the tab. Treat the JWT as you would any secret: rotate tokens that you suspect have been exposed.
Are the generated passwords actually random?
Yes. Each character or word is picked with crypto.getRandomValues from the Web Crypto API, the browser's cryptographically secure random number generator, and draws that would favour some characters over others are rejected and redrawn, so every choice is equally likely.
Why does the regex tester sometimes flag a pattern as invalid?
The tester runs your regex against the JavaScript engine. Patterns that work in PCRE, Python, or Go can use syntax JavaScript does not support, such as recursive groups or possessive quantifiers.
How does the cron explainer handle non-standard fields?
It explains the five-field POSIX form and also describes the optional seconds and year fields used by Quartz and similar schedulers. Step values, ranges, lists, and month and weekday names all parse correctly. Next run times are shown for five-field expressions and for the @ shorthands except @reboot.
Does the SQL formatter run my query?
It only formats the SQL text. There is no database connection of any kind. Parsing is done by a JavaScript SQL formatter that understands MySQL, PostgreSQL, T-SQL, and standard ANSI dialects.
Can the CIDR calculator handle IPv6?
The calculator works with IPv4 CIDR blocks such as 10.0.0.0/16. An IPv6 address shows a message that the calculator works with IPv4 blocks only, so plan IPv6 prefixes with another tool.
Are slugs reversible?
Slugs are one-way. With the default settings, slug generation lowercases, removes diacritics, collapses whitespace, and replaces punctuation with the separator. The original capitalization and punctuation cannot be recovered from the slug.

Related concepts

Reviewed and tested September 30, 2026.