Documentation
How to use all tools
Guides, examples, and FAQ for every utility on TeraBox — in one place.
JSON Formatter
A JSON formatter pretty-prints and validates JSON in the browser so you can read, debug, and copy a payload without changing what the data means.
JSON looks simple until a parser rejects it. The usual culprits are trailing commas, unquoted keys, single quotes, comments, and a missing brace that throws every later line off. A formatter that runs JSON.parse (or an equivalent) is the fastest way to see the first real error instead of guessing from syntax highlighting.
Open JSON FormatterHow to use
- 1Paste the JSON into the input box.
- 2Choose indentation (2 or 4 spaces).
- 3Read the formatted output, or the error if the document is invalid.
- 4Copy or download the formatted JSON once it parses.
Example
{"name":"Ava","active":true,"roles":["admin","editor"],"count":2}{
"name": "Ava",
"active": true,
"roles": [
"admin",
"editor"
],
"count": 2
}Benefits
- ▸Catch invalid JSON at the first parse error.
- ▸Readable whitespace for reviews and diffs.
- ▸Copy or download without a round-trip to a server.
- ▸Runs entirely in the browser.
FAQ
Does this tool validate JSON?+−
Will formatting change my data?+−
Is my JSON uploaded?+−
Why do I see an error when it looks valid?+−
Is this a JSON Schema checker?+−
Can I use it on minified API responses?+−
Password Generator
A password generator builds a random string from the character sets you enable so you can create a unique login secret without inventing one by hand.
A generator is useful because people reuse short, memorable strings. Attackers use lists of those strings. Length plus randomness is what actually slows guessing. Complexity checkboxes exist because websites require them, not because a 16-character mixed string is weak without a symbol.
Open Password GeneratorHow to use
- 1Pick a length (16 is a solid default if the site allows it).
- 2Enable the character sets the site accepts (upper, lower, numbers, symbols).
- 3Generate until you have a string you can store.
- 4Copy it into a password manager — not into a chat log.
Example
Length: 16 Uppercase: on Lowercase: on Numbers: on Symbols: off
tG7mQ1pV3nZ8cL2a
Benefits
- ▸Random strings beat reused phrases.
- ▸Options match typical site password rules.
- ▸Generated in the browser, not on our servers.
- ▸One click to copy.
FAQ
What length should I use?+−
Do symbols always make it stronger?+−
Is it safe to copy to the clipboard?+−
Is the password stored here?+−
Is this encryption?+−
Word Counter
A word counter measures words, characters, characters without spaces, and lines so you can fit a brief, a caption, or a meta description.
Publishers, classrooms, and platforms disagree on what a “word” is. This counter splits on whitespace and ignores extra spaces. Hyphenated compounds and URLs are treated as they land in the box — they are not special-cased like a linguistics tokenizer.
Open Word CounterHow to use
- 1Paste or type the text.
- 2Read live counts for words, characters, characters without spaces, and lines.
- 3Copy or download the stats if you need to attach them to a draft.
Example
Hello world! This is a short example.
{
"words": 7,
"characters": 36,
"charactersNoSpaces": 30,
"lines": 2
}Benefits
- ▸See four metrics at once.
- ▸Useful for captions, SEO descriptions, and assignments.
- ▸Updates while you type.
- ▸Stays in the browser.
FAQ
How are words counted?+−
Do emojis count as characters?+−
What does “No spaces” mean?+−
Why is my CMS showing a different word count?+−
Are line counts wrapped lines?+−
Base64 Encode/Decode
Base64 encode/decode converts between Unicode text and the ASCII alphabet used in data URLs, headers, and some JSON fields. It is encoding, not encryption.
Three bytes become four characters from A–Z, a–z, 0–9, +, / with = padding. The output is about a third longer and fully reversible. Anyone who has the string can decode it. Do not treat Base64 as a way to hide a password or a token.
Open Base64 Encode/DecodeHow to use
- 1Choose Encode (text → Base64) or Decode (Base64 → text).
- 2Paste the input.
- 3Copy the result when it looks right.
Example
hello
aGVsbG8=
Benefits
- ▸Round-trip Unicode text in the browser.
- ▸Useful for APIs, data URLs, and headers.
- ▸Clear errors on invalid Base64.
FAQ
Is Base64 encryption?+−
Why does decoding fail?+−
Can I encode non-English text?+−
Why is the output longer than the input?+−
Case Converter
A case converter changes capitalization and simple identifier styles: upper, lower, title, sentence, snake_case, and kebab-case.
Title case is a convenience, not a style-guide oracle. It will not know that “iOS” should stay mixed or that a Scottish name wants a capital after a particle. Read the result when the text is a headline for humans.
Open Case ConverterHow to use
- 1Paste or type the text.
- 2Select the case style.
- 3Copy the converted result.
Example
hello world from terabox
Hello World From Terabox
Benefits
- ▸Normalize headings and labels quickly.
- ▸Build simple slugs with snake or kebab case.
- ▸Works locally in the browser.
FAQ
Does Title Case handle every language?+−
Why are symbols removed in snake/kebab?+−
Is my text stored?+−
QR Code Generator
A QR code generator turns text or a URL into a scannable square you can download. The pattern contains that payload — nothing is hosted “inside” the code.
Static codes do not expire. If you encoded https://example.com/promo, the square works until that URL breaks. There is no way to change the destination later without printing a new code, unless you encoded a short link you control and change the redirect.
Open QR Code GeneratorHow to use
- 1Paste the text or URL.
- 2Wait for the square to update.
- 3Download the image, then test-scan it before you print a batch.
Example
https://example.com/promo
[QR Code PNG rendered on this page]
Benefits
- ▸Payload is exactly what you typed.
- ▸Runs in the browser.
- ▸Download a PNG for print or slides.
FAQ
Do these QR codes expire?+−
Is there a length limit?+−
Can I update a printed code later?+−
Lorem Ipsum Generator
A lorem ipsum generator fills a layout with Latin-like placeholder paragraphs so reviews look at structure instead of draft copy.
The traditional passage is a scrambled bit of Cicero, used because it has a realistic distribution of word lengths without readable English. That prevents a client meeting from turning into a line-edit of fake headlines.
Open Lorem Ipsum GeneratorHow to use
- 1Choose how many paragraphs you need.
- 2Generate the text.
- 3Copy it into the mock or design file.
Example
Paragraphs: 1
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Benefits
- ▸Fills a layout without inventing copy.
- ▸Predictable, inoffensive vocabulary.
- ▸Copy all at once.
FAQ
What does lorem ipsum mean?+−
Should this ship on a live website?+−
Can I pick sentence count instead of paragraphs?+−
Markdown Preview
A Markdown preview shows how lightweight markup (headings, lists, links, code) will look once a renderer turns it into HTML.
Most README files, issue comments, and static-site posts are Markdown. The source stays readable in git. Renderers differ: GitHub Flavored Markdown adds tables and task lists; strict CommonMark does not. Preview with something close to the destination.
Open Markdown PreviewHow to use
- 1Type or paste Markdown in the editor.
- 2Watch the preview update.
- 3Copy the Markdown when the structure looks right.
Example
# Hello **bold text**
[Heading: Hello] [Bold text]
Benefits
- ▸See headings and lists before you commit.
- ▸Side-by-side editor and preview.
- ▸HTML output is sanitized in the preview.
FAQ
What flavor of Markdown is this?+−
Why did my raw HTML disappear?+−
Will GitHub look identical?+−
URL Encoder/Decoder
A URL encoder/decoder converts reserved characters (spaces, ?, &, non-ASCII) into percent-encoded form and back so query strings stay valid.
URLs cannot contain a raw space. The usual encoding is %20. Other octets are %HH. Encoding a whole URL twice will percent-encode the percent signs and break the link — encode parameters, not a string that is already encoded, unless you know you need that.
Open URL Encoder/DecoderHow to use
- 1Paste the raw text, URL, or query value.
- 2Choose Encode or Decode.
- 3Copy the result.
Example
hello world!
hello%20world%21
Benefits
- ▸Safe query values without guessing percent codes.
- ▸Decode ugly log URLs back to text.
- ▸Runs locally.