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 guide includes checked behavior, useful limits, common questions, and links to the relevant standard or primary reference, with a concrete worked example wherever the tool's behavior allows one.
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 prepend sequential line numbers to pasted text for code snippets, logs, or documents
Example input
apple
banana
cherry plan an article's structure and word budget before writing
Example input
Topic: How to start a vegetable garden
Target: 1,500 words
Audience: first-time gardeners create an actionable article brief from keywords and competitive considerations
Open tested guidefind topics covered by one text but absent from another
Open tested guidebrowse emoji by Unicode group and copy any of them, skin tone and all, in one click
Example input
Select the Medium skin tone (third of the five), then click the waving hand emoji. turn plain text into decorative unicode lettering
Example input
Hello, world (bold style) find and strip invisible unicode characters from text before validation, search or comparison
Example input
This is a\u200B test. find the keywords and phrases that carry the meaning of a pasted block of text
Open tested guidebuild a markdown table in a visual grid and copy out the generated pipe-and-dash syntax
Example input
Grid built by clicking and typing: header row "Product | Price | In Stock", body row 1 "Widget | 9.99 | yes", body row 2 "Gadget | 24.50 | no", with center alignment applied to the Price column. see which words and consecutive word sequences recur most often in your text
Example input
The cat sat on the mat. The cat sat. draft plain-text notes that auto-save in the browser, with live word count and markdown preview
Example input
The quick brown fox jumps over the lazy dog. count the visible words of an HTML page, excluding its navigation, header, and footer regions
Example input
<!DOCTYPE html>
<html>
<head><title>Sample page</title></head>
<body>
<nav>Home About Contact</nav>
<main>
<h1>Five words in this heading</h1>
<p>The quick brown fox jumps over the lazy dog.</p>
<p>Second paragraph with four words here.</p>
</main>
<footer>Copyright 2026 Example Corp. All rights reserved.</footer>
</body>
</html> number or bullet the paragraphs of a pasted text block, or label them with a custom prefix
Example input
First paragraph. It can span multiple lines of text.
Second paragraph.
Third paragraph. reverse text by character, by word, or into upside-down Unicode
Example input
desserts format text with bold, italic, lists, headings, and links, then export it as HTML or plain text
Example input
Q3 revenue rose 12% year over year. check sentence variety, length spread, and repeated opening words in your writing
Example input
She writes clearly. The report was long, and it took hours. Because the deadline loomed, she worked late. She writes every morning. sort a pasted list of lines alphabetically, numerically, by length, or in reverse order
Example input
10
9
8
2
1 browse and copy special characters, symbols, arrows, math operators, and currency signs organized by category
Example input
Browse to the 'Currency signs' category transcribe speech from your microphone into text as you talk
Open tested guideremove common stop words from pasted text before keyword or frequency analysis
Example input
The quick brown fox jumps over the lazy dog strip extra whitespace and normalize line breaks in messy pasted text
Example input
Paste this text with extra spaces. merge two edited versions of a document against a shared base, resolving conflicts by click
Example input
Base:
The cat sat
on the mat
in the sun
Version A:
The cat slept
on the mat
in the sun
Version B:
The cat dozed
on the mat
in the rain use this to see exactly where two text blocks differ
Example input
[object Object] sort pasted text lines alphabetically, numerically, by length, or by a chosen column
Example input
orange
banana
apple
kiwi preview how text will look on top of an image before using it
Example input
Image: a 1600 x 1000 px beach photo. Text: 'SUMMER SALE'. Settings: Arial, 50 px, white, bottom-center. repeat any text or emoji a chosen number of times with a separator or line break between copies
Example input
Text: "ha" Count: 5 Separator: ", " get a full readout of a text's words, sentences, syllables, vocabulary richness, and grade level
Example input
A quick brown fox jumps over the lazy dog. make large monospace text banners from plain text for terminals, chat, and documents
Example input
H turn typed text into a handwriting-style image on lined paper for download
Example input
Dear Ms. Chen, thank you for the interview on Thursday. I look forward to hearing from you. Best, Alex Rivera turn any text into a URL-safe slug for links, routes, and filenames
Example input
The 3 Best Cafés in München - 2026 Guide! turn any text into a URL-safe slug with a separator you choose
Example input
Top 10 Ways to Write Better Blog Posts, Fast! hear pasted text read aloud with adjustable voice, speed, and pitch
Example input
The quick brown fox jumps over the lazy dog. find and copy a Unicode symbol you cannot type on your keyboard
Example input
Click the euro sign in the Currency Symbols section. count words, characters, sentences, and paragraphs before submitting or publishing text
Example input
Don't count words by hand. The tool does it instantly. find which words a block of text repeats most often and how many times each appears
Example input
The quick brown fox jumps over the lazy dog. The dog sleeps, the fox watches. 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