AnyNotepad Free Online Text Tools

Input
Output
0
Characters
0
Words
0
Sentences
0
Paragraphs
0
Lines
0
Tokens
0 min
Read Time
0 min
Speak Time
Encoding & Decoding

Explore all 218+ free online text tools

All Text Tools

Daily Design Inspiration

Fresh perspectives from the world of design, updated every day

Featured Design of the Day presenting a recognized work and its creative context

Design of the Day

Each morning, a different design steps into view. Explore the materials, references, and creative decisions behind today's featured work.

Discover Today's Design
Design Team of the Day showcasing their collaborative process and recognized projects

Design Team of the Day

Design often starts with collaboration. Meet the team whose combined skills produced work recognized by the A' Design Award jury.

Meet the Team
Designer of the Day portrait presenting today's featured A' Design Award laureate

Designer of the Day

Behind every considered design stands a deliberate mind. Explore the portfolio, philosophy, and journey of today's featured A' Design Award laureate.

See Their Vision
Design Legend of the Day retrospective tracing a lifetime of contributions to design

Design Legend of the Day

Decades of dedication define a body of work. Explore the lifetime contributions and enduring influence of today's featured designer.

Honor Their Legacy
Design Interview of the Day featuring an in-depth conversation with a recognized designer

Design Interview of the Day

Conversations reveal what portfolios cannot. Hear today's featured designer share insights, turning points, and hard-won lessons.

Read the Interview
Highlight of the Day featuring a notable moment from the design community

Highlight of the Day

Moments worth noticing from the design world. From exhibition openings to project launches, follow the events that mark creative progress.

See Today's Highlight
Design Idea of the Day presenting a conceptual work exploring new directions in design

Design Idea of the Day

Every product begins as a thought. Explore today's concept — a vision still finding form, a proposal waiting for the right conditions to take shape.

Explore the Idea
Design Brand of the Day spotlight on a distinctive approach to identity and design philosophy

Design Brand of the Day

Behind every product stands an organization with a point of view. Explore the principles and processes that define today's featured brand.

Discover the Brand
Design Trend of the Day visualization of emerging patterns and directions across design disciplines

Design Trend of the Day

Patterns emerge when you pay attention. Follow today's featured movement — a material, palette, or approach gaining traction across disciplines.

Explore the Trend

B64

Base64 Encode

Encodes your text into Base64 format — a binary-to-text encoding scheme that represents data using 64 ASCII characters (A–Z, a–z, 0–9, +, /). Widely used in data URIs, email attachments (MIME), embedding images in CSS/HTML, API authentication headers, and safely transmitting binary data over text-only channels.

Before
Hello, World!
After
SGVsbG8sIFdvcmxkIQ==
Also known as: Base64 Encoder, Text to Base64, btoa, Base64 Converter, Encode to Base64, MIME Encode, Base64 String Encoder
B64←

Base64 Decode

Decodes a Base64-encoded string back to readable text. Paste any Base64 string and instantly see the original content. Use it to inspect API responses, decode email headers, reveal hidden data in URLs, debug JWT token payloads, or decode embedded content from HTML data URIs.

Before
SGVsbG8sIFdvcmxkIQ==
After
Hello, World!
Also known as: Base64 Decoder, Base64 to Text, atob, Decode Base64, Base64 to String, MIME Decode, Base64 Decrypt
%20

URL Encode (Percent Encoding)

Converts text into percent-encoded format safe for use in URLs. Spaces become %20, special characters like &, =, ?, and # are replaced with their %XX hexadecimal equivalents. Essential for building query strings, encoding form data, constructing API requests, and ensuring URLs don’t break from special characters.

Before
hello world & goodbye = "test"
After
hello%20world%20%26%20goodbye%20%3D%20%22test%22
Also known as: Percent Encode, URI Encode, encodeURIComponent, URL Escape, URL Safe Encode, Query String Encode, RFC 3986 Encode
%←

URL Decode (Percent Decoding)

Converts percent-encoded URL text back to readable characters. Turns %20 back into spaces, %26 back into &, and so on. Essential for reading query strings, debugging API requests, inspecting redirect URLs, and making encoded URLs human-readable again.

Before
hello%20world%20%26%20goodbye%20%3D%20%22test%22
After
hello world & goodbye = "test"
Also known as: Percent Decode, URI Decode, decodeURIComponent, URL Unescape, Query String Decode, RFC 3986 Decode, URL Parser
&#

Encode Text (HTML Entities)

Converts every character into its HTML numeric entity (e.g. Hel). This encodes the entire string — not just special characters — making it useful for obfuscating email addresses on web pages, encoding text for safe embedding in HTML attributes, or preventing scraping of visible text content.

Before
Hello
After
Hello
Also known as: HTML Entity Encode, Numeric Entities, Character Code Encoding, HTML Numeric Encode, Entity Encoder, Obfuscate Text, Full HTML Encode
&#←

Decode Text (HTML Entities)

Converts HTML entities back to their original characters. Handles both numeric entities (H) and named entities (&, <, ©). Use it to make HTML source code readable, decode scraped web content, or reverse any HTML entity encoding.

Before
Hello & <world>
After
Hello & <world>
Also known as: HTML Entity Decode, Unescape Entities, Decode HTML Characters, Entity Decoder, HTML Numeric Decode, Deobfuscate Text
01

Binary Encode

Converts each character into its 8-bit binary representation. Every character becomes a sequence of eight 0s and 1s, separated by spaces. For example, “A” becomes 01000001. Useful for understanding how computers store text, educational demonstrations, CTF challenges, and novelty encoding.

Before
Hi!
After
01001000 01101001 00100001
Also known as: Text to Binary, Binary Converter, ASCII to Binary, Binary Translator, Convert to Binary, 8-bit Binary, Binary String Encoder
·−

Morse Code Encoder

Converts text into International Morse Code using dots (·) and dashes (−). Letters are separated by spaces and words by forward slashes. Supports all 26 English letters and digits 0–9. Great for educational purposes, amateur radio practice, escape room puzzles, and nostalgic communication.

Before
SOS HELP
After
··· −−− ··· / ···· · ·−·· ·−−·
Also known as: Text to Morse, Morse Translator, Morse Encoder, Morse Code Converter, Morse Generator, Dots and Dashes, CW Encoder
65

ASCII Numbers

Converts each character into its ASCII decimal code number. For example, “A” = 65, “a” = 97, space = 32. Each code is separated by a space. Useful for debugging character encoding issues, understanding ASCII tables, verifying invisible characters, and computer science education.

Before
Hello!
After
72 101 108 108 111 33
Also known as: ASCII Codes, Character Codes, Decimal ASCII Values, Text to ASCII, Char Code Converter, ASCII Table Lookup, Ordinal Values
Alfa

NATO Phonetic Alphabet

Converts each letter into its NATO phonetic alphabet equivalent — Alpha, Bravo, Charlie, Delta, etc. The international standard used by military, aviation, emergency services, and customer support to spell out words clearly over radio and telephone. Numbers are spoken as their full English word.

Before
SOS
After
Sierra Oscar Sierra
Also known as: Spelling Alphabet, ICAO Phonetic Alphabet, Radio Alphabet, Military Alphabet, Phonetic Spelling, Alpha Bravo Charlie, Aviation Alphabet
01←

Binary Decode

Converts space-separated 8-bit binary strings back to readable text. The reverse of Binary Encode — paste a sequence like 01001000 01101001 and get “Hi” back. Use it to decode binary messages from CTF challenges, educational exercises, or anywhere binary-encoded text appears.

Before
01001000 01101001 00100001
After
Hi!
Also known as: Binary to Text, Binary Translator, Decode Binary, Binary to ASCII, Binary String Decoder, Convert from Binary, Binary Reader
·−←

Morse Code Decoder

Converts Morse code (dots and dashes) back to readable text. Recognizes both standard dot/dash characters (· −) and common substitutes (. -). Letters are separated by spaces and words by forward slashes or triple spaces. The reverse companion to the Morse Code encoder.

Before
··· −−− ··· / ···· · ·−·· ·−−·
After
SOS HELP
Also known as: Morse to Text, Morse Translator, Decode Morse, Morse Code Reader, Morse Converter, CW Decoder, Morse Interpreter
0x

Hex Encode

Converts each character into its hexadecimal byte representation. Every character becomes a two-digit hex value (e.g. “A” = 41, space = 20). Used extensively in programming, debugging network packets, analyzing binary data, color codes, memory addresses, and low-level data inspection.

Before
Hello!
After
48 65 6C 6C 6F 21
Also known as: Text to Hex, Hexadecimal Converter, Hex Dump, String to Hex, ASCII to Hex, Hexadecimal Encoder, Hex String
0x←

Hex Decode

Converts hexadecimal byte values back to readable text. Paste space-separated hex pairs like 48 65 6C 6C 6F and get the original text back. Works with or without spaces between hex pairs. The reverse of Hex Encode — use it to decode hex dumps, debug encoded data, or read hex-encoded strings.

Before
48 65 6C 6C 6F 21
After
Hello!
Also known as: Hex to Text, Hexadecimal Decoder, Decode Hex String, Hex to ASCII, Hex Converter, Hex Reader, Hex String Decoder
R13

ROT13 Cipher

Rotates each letter by 13 positions in the alphabet. A becomes N, B becomes O, and so on. Since the alphabet has 26 letters, applying ROT13 twice returns the original text — making it its own inverse. Traditionally used to hide spoilers, punchlines, and puzzle answers in online forums and Usenet posts.

Before
Hello World!
After
Uryyb Jbeyq!
Also known as: ROT-13, Caesar Cipher 13, Rotate by 13, Simple Cipher, Letter Rotation, Shift Cipher, Caesar Shift, Substitution Cipher

Timestamp Converter

Converts between Unix timestamps and human-readable dates. Paste a Unix timestamp (e.g. 1700000000) to see the corresponding date and time, or paste a date string to get its Unix timestamp. Supports seconds and milliseconds. Indispensable for developers debugging APIs, logs, databases, and event tracking systems.

Before
1700000000
After
2023-11-14T22:13:20.000Z (Tue, 14 Nov 2023 22:13:20 GMT)
Also known as: Epoch Converter, Unix Time, Date to Timestamp, Unix Timestamp Converter, Epoch to Date, Time Converter, POSIX Time
🎨

Color Code Converter

Converts colors between HEX, RGB, and HSL formats instantly. Enter any color value— #ff6600, rgb(255,102,0), hsl(24,100%,50%), or even plain 255,102,0—and see it in all three formats at once. Supports alpha/opacity values for RGBA, HSLA, and 8-digit hex. Process multiple colors at once, one per line. Perfect for CSS development, design handoffs, and brand color documentation.

Input
#3b82f6
Output
HEX: #3b82f6
RGB: rgb(59, 130, 246)
HSL: hsl(217, 91%, 60%)
Also known as: Color Converter, HEX to RGB, RGB to HEX, HSL to RGB, Color Format Converter, CSS Color Converter, HEX to HSL, Color Code Translator, Web Color Converter, RGBA Converter
0x

Number Base Converter

Converts numbers between decimal, hexadecimal, octal, and binary formats. Automatically detects the input base using standard prefixes: 0x for hex, 0b for binary, 0o for octal, or suffixes h and b. Plain digits are treated as decimal. Also shows the ASCII character for printable values. Process multiple numbers at once, one per line.

Input
255
0xFF
0b11111111
Output
255 → Hex: 0xFF, Oct: 0o377, Bin: 0b11111111
0xFF → Dec: 255, Oct: 0o377, Bin: 0b11111111
0b11111111 → Dec: 255, Hex: 0xFF, Oct: 0o377
Also known as: Base Converter, Hex to Decimal, Binary to Decimal, Decimal to Hex, Radix Converter, Number System Converter, Hex to Binary, Octal Converter, Binary Converter, Numeral System Calculator
42→Aa

Number to Words

Converts numeric values into their English word equivalents. Handles integers up to quadrillions, negative numbers, and decimal values (expressed as “point” followed by individual digits). Process multiple numbers at once, one per line. Perfect for writing checks, generating legal documents, creating invoices, accessibility requirements, or anywhere numbers need to be spelled out.

Input
1234
-42
3.14
Output
1234 → one thousand, two hundred thirty-four
-42 → negative forty-two
3.14 → three point one four
Also known as: Number Spelling, Spell Out Numbers, Number to Text, Convert Number to Words, Number to English, Digits to Words, Number Word Converter, Write Number in Words, Check Amount to Words
Aa→42

Words to Number

Converts English number words back into numeric digits. Understands ones, tens, teens, hundreds, thousands, millions, billions, and trillions. Handles hyphenated forms (twenty-three), the word “and” (one hundred and five), negative/minus prefixes, and decimal values expressed with “point”. Process multiple phrases at once, one per line.

Input
one hundred twenty-three
two million three hundred thousand
negative forty-two
Output
one hundred twenty-three → 123
two million three hundred thousand → 2300000
negative forty-two → -42
Also known as: Words to Digits, Text to Number, Convert Words to Number, English to Number, Word Number Parser, Spell to Number, Number Word Decoder, Parse Number Words, Written Number to Digits
XIV

Roman Numeral Converter

Converts between Arabic numbers and Roman numerals in both directions. Enter a number (1–3999) to get its Roman numeral, or enter a Roman numeral (I–MMMCMXCIX) to get its Arabic value. Automatically detects the input format. Process multiple values at once, one per line. Perfect for copyright years, outlines, chapter numbering, clock faces, and historical references.

Input
2024
XLII
1999
Output
2024 → MMXXIV
XLII → 42
1999 → MCMXCIX
Also known as: Roman Numeral Calculator, Roman to Arabic, Arabic to Roman, Roman Number Converter, Convert Roman Numerals, Roman Numeral Translator, Number to Roman, Roman Numeral Generator
$€£

Currency Formatter

Formats a number as 8 different world currencies using proper locale-specific formatting: USD, EUR, GBP, JPY, CAD, AUD, INR, and BRL. Each currency uses its correct symbol, decimal separator, thousands grouping, and decimal places (e.g., JPY has zero decimals). Enter one or more plain numbers, one per line. Perfect for international pricing, financial documents, and multi-currency displays.

Input
1234567.89
Output
USD (US Dollar)           $1,234,567.89
EUR (Euro)               1.234.567,89 €
GBP (British Pound)      £1,234,567.89
JPY (Japanese Yen)       ¥1,234,568
Also known as: Money Formatter, Currency Converter Format, Format Money, Number to Currency, Currency Display, Multi-Currency Formatter, Locale Currency Format, International Money Format, Price Formatter
MB

Byte Size Formatter

Converts between byte sizes in both decimal (SI: KB, MB, GB) and binary (IEC: KiB, MiB, GiB) formats. Enter a plain number (treated as bytes), or a value with units like 1.5 GB, 500 MB, or 2 TiB. Shows the exact byte count, decimal and binary representations, and total bits. Process multiple values at once. Ideal for disk space, bandwidth, and file size calculations.

Input
1.5 GB
Output
Decimal (SI):   1.50 GB
Binary (IEC):  1.40 GiB
Exact bytes:   1,500,000,000 B
Bits:          12,000,000,000 bits
Also known as: Byte Converter, File Size Converter, Data Size Calculator, Bytes to MB, MB to GB, Storage Size Converter, Byte Calculator, File Size Formatter, Data Unit Converter, Bits and Bytes Calculator