JSON Formatter & Validator
format and validate JSON in a browser
Example input
{"name":"b2KIT","private":true,"tools":2769} These guides explain what each browser tool actually does. Every page includes a concrete example, implementation behavior, useful limits, common questions, and links to the relevant standard or primary reference.
Task cluster
format and validate JSON in a browser
Example input
{"name":"b2KIT","private":true,"tools":2769} encode UTF-8 text as Base64 or decode Base64 text
Example input
b2KIT percent-encode or decode a URL component
Example input
honey & tea decode the header and payload of a JSON Web Token
Example input
eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiJiZWUyIiwiaWF0IjoxNzAwMDAwMDAwfQ. generate cryptographically random UUID version 4 identifiers
Example input
Generate one lowercase UUID with dashes convert Unix seconds or milliseconds to calendar dates
Example input
0 seconds convert a basic XML document into inspectable JSON
Example input
<note id="7"><to>Bee</to><priority>high</priority></note> convert common YAML configuration into JSON
Example input
enabled: true
retries: 3
regions:
- us-east
- eu-west Task cluster
count words and inspect basic text statistics
Example input
Small tools save time. Clear tools save more time. count Unicode characters and compare text with a length limit
Example input
b2KIT tools remove repeated lines while preserving the first occurrence
Example input
Bee
Honey
Bee
Honey compare two text or code blocks line by line
Example input
Original:
const mode = "light";
start();
Modified:
const mode = "dark";
start(); convert a title into a predictable URL path segment
Example input
Cafe Muller: 10 Honey Tools! count punctuation-delimited sentences and compare their lengths
Example input
Be clear. Test the result carefully! Ready? count text lines and inspect their length distribution
Example input
alpha
beta gamma preview and replace literal text or regular-expression matches
Example input
Source: bee2 BEE2 Bee2
Find: bee2
Replace: b2KIT
Case sensitive: off Task cluster
convert a CSS HEX color to RGB and HSL values
Example input
#C49000 edit one color across HEX, RGB, HSL, and CMYK-style values
Example input
#C49000 measure WCAG contrast for a text and background color pair
Example input
Text #000000 on background #FFFFFF reduce dimensions to an aspect ratio and scale them proportionally
Example input
Width 1920, height 1080 create a downloadable QR code for short browser-generated data
Example input
https://b2kit.com/ build linear, radial, or conic CSS gradients visually
Example input
Linear, 90 degrees, #C49000 at 0%, #111117 at 100% compose and preview CSS box-shadow layers
Example input
x 4px, y 4px, blur 16px, spread 0px, black at 25% opacity derive common hue-based palette relationships from one color
Example input
Base #FF0000 Task cluster
calculate a percentage, percentage share, or percentage change
Example input
What is 25% of 80? simplify a ratio and solve a direct proportion
Example input
Ratio 4:6 and equivalent ratio 10:? measure calendar and elapsed-day differences between two dates
Example input
Start 2026-07-01; end 2026-07-30 add or subtract two hour-minute-second durations
Example input
Duration A 1h 45m 0s; add Duration B 2h 30m 0s add, subtract, multiply, or divide two fractions and simplify the result
Example input
2/3 + 1/6 convert temperature between Celsius, Fahrenheit, and kelvin
Example input
20 degrees Celsius convert common metric and imperial area units
Example input
1 acre convert integers from 1 through 3999 to canonical Roman numerals and back
Example input
2026