How to use the password generator
Choose how long you want your password to be with the length slider. Then decide whether to include capital letters, numbers and symbols. Press Generate password and a new password appears instantly. Press Copy to put it on your clipboard, ready to paste.
The strength bar shows how hard the password would be to guess. For most accounts, 16 characters or more with all character types switched on is an excellent choice.
Why you need a strong password
A strong password is like a solid lock on your front door. It protects your messages, photos and personal information from people who shouldn't see them. Simple passwords like "123456" or your birthday are easy to guess, and attackers try the most common ones first.
- Use a different password for every important account.
- Make it long: length matters more than clever substitutions.
- Store your passwords in a password manager so you don't have to remember them.
Is the password generator safe?
Yes. Each password is created on your device using your browser's built-in secure random number generator, the same kind used for encryption. It is never sent to us or to any other website, so no one else can see or save the passwords you create.
Getting the most from the word counter
The word counter updates as you type, which makes it useful for essays with a word limit, social media posts with a character limit, and articles you want to keep easy to read. Reading time is based on an average reading speed of about 200 words per minute.
When to use each text case
- Title Case works well for headings and titles.
- Sentence case is easiest to read for normal text and buttons.
- UPPERCASE adds emphasis, but use it sparingly: long uppercase text is hard to read.
- lowercase is handy for cleaning up text that was typed with Caps Lock on.
How fancy text works
Fancy text isn't a real font. It uses special Unicode characters that look like styled letters, so you can paste it into Instagram, TikTok, WhatsApp and most other apps. If a style shows as empty boxes on an older device, try a different one such as Bold or Italic.
How to format and validate JSON
JSON is a text format that apps and websites use to exchange data. Paste your JSON into the formatter and press Format to add clean indentation, so it's easy to read. Press Minify to remove every unnecessary space and make it as small as possible, which is useful before sending it in a request or saving it in a file.
If your JSON has a mistake, such as a missing comma or quotation mark, the formatter tells you the line and column where the problem starts. Common mistakes include:
- A trailing comma after the last item in a list or object.
- Single quotes ('like this') instead of double quotes ("like this").
- Keys without quotes, such as
{name: "Max"}instead of{"name": "Max"}.
When to encode or decode a URL
Links can only contain certain characters. Spaces, accents, emojis and symbols such as & or ? have special meanings, so they need to be encoded into codes like %20 before they go into a link. Decoding does the opposite and turns those codes back into readable text.
- Encode everything is right for a single value, such as a search term you're adding after
?q=. - Keep URL structure is right for a whole link: it encodes spaces and special letters but keeps characters like
/,?and&working.