Skip to content

Free online text editor

Type or paste your text below. It saves in this browser as you write, and nothing is sent to our server.

0 words0 characters0 without spaces0 lines0 paragraphs0 min readSaved in this browser
Need bold, links and tables? Click the Rich text tab, or use the full rich text editor.

    Works on the selected text, or on all text when nothing is selected. Ctrl Z undoes it.

    Advertisement

    Big text, frames, faces and emoji

    Type a word to see it in big letters and frames. Tap any result to copy it.

    Words drawn with blocks, lines and symbols, for chats, code comments and profiles.

    Dark with shadow
    Graffiti
    Bubbles
    Mini

    More big text effects

    Text frames

    91 frames

    Boxes, speech bubbles and little drawings that grow to fit your words.

    Cat on top
    Speech bubble
    Double line
    Weights
    Fading

    All 91 framesText decorationsText art cards

    ASCII art

    399 drawings

    Copy a drawing, or turn your own photo into text art.

    ASCII art galleryPhoto to ASCIICatsHeartsLove text

    Text faces

    799 faces

    Faces made of symbols, from the shrug to the table flip.

    All text facesLennyShrugHappyFace maker

    Emoji

    1,923 emoji

    Search every emoji by name, or add them to your words.

    Search all emojiFacesAnimalsHearts and symbolsEmoji translator

    A blank sheet of paper on a desk with a text cursor and a small cat sitting on its corner

    Last checked by the TextEditor.com team

    What this online text editor does

    This is a text editor that runs in your browser. It opens as plain text, so there are no fonts, colors or pictures. What you copy out is exactly what you typed. It pastes cleanly into an email, a form, a chat or a code file. The Rich text tab adds bold, lists, links and tables when you need them. To keep many short notes at once, use the online notepad instead.

    1. Type or pasteStart writing right away. There is no sign up and nothing to install.
    2. It saves as you goEach pause in typing saves your text in this browser. The counts under the editor update as you type.
    3. Keep a filePress Ctrl+S to save a .txt file. Press Ctrl+O, or drop a file on the page, to open one.

    Where is my text saved?

    Your text is saved in this browser, on this device, in a small database that every browser has built in. It is called IndexedDB. Your text is not sent to our server. We never see it, so we can't get it back for you either.

    Where your text goes
    1. Your keyboardYou type in the editor.
    2. This browserType in the editor to see it save.
    3. Our serverNever. Nothing is sent.

    The text stays when you close the tab or restart the computer. It is gone if you clear the browsing data for this site, or if you write in a private window. Another browser or another device will not have it either.

    For anything that matters, keep a copy. Press Ctrl+S or click Save to store a .txt file on your computer.

    How words and characters are counted

    In English, words end at spaces. Chinese, Japanese and Thai don't put spaces between words, so a simple counter sees a whole sentence as one word. This editor uses the word rules built into your browser, which know where words end in those languages.

    Characters are harder. The editor counts what you see. A family emoji like 👨‍👩‍👧 looks like one character, but it is made of 5 code points, and some apps count it as 8. Type anything below to see how each character is built.

    Inside each character

    A code point is one entry in the Unicode list. UTF-16 units are what JavaScript, Java and Windows count, and many sites use that number for their limits. Hover over the character count under the editor to see both numbers for your own text.

    Character limits on popular sites

    Many sites cap how long a post can be, and they count in different ways. X counts most emoji and Chinese characters as 2, and every link as 23. A text message switches to a much lower limit as soon as it has one emoji or curly quote.

    Will it fit?

      Limits checked in October 2026 in the X counting rules and YouTube Help. The SMS numbers come from the GSM standard that phones use.

      A plain text message fits 160 characters. One character outside the basic phone alphabet, like an emoji, drops that to 70. Longer messages are sent in parts of 153 or 67 characters, and many plans charge for each part.

      Quick text fixes with Ctrl+K

      Press Ctrl+K in the editor (Cmd+K on a Mac) to open the text tools. Type a few letters to find one, then press Enter. A tool changes only the selected text, or all of it when nothing is selected. Ctrl+Z undoes it.

      Try the five most used fixes
      
      

      The menu also has more case changes, line numbers, fancy letters and a link to every tool on this site. For all the case styles in one place, use the tool to change text case.

      Plain text, rich text or HTML?

      Plain text is letters and line breaks, nothing more. Rich text adds bold, links and pictures, like a Word file. HTML is the code behind web pages. Pick the tool by what you want to make.

      Fancy letters are real Unicode characters, so they paste into places that have no bold button. See how they work on the Unicode font styles page. Need the number behind a letter? Look it up in the ASCII table.

      How the Plain text and Rich text tabs work

      The two tabs above the sheet show the same text. Plain text is the fast one: it opens at once and the find bar and the Ctrl+K line tools work there. The Rich text tab loads a formatting toolbar the first time you click it. It keeps bold, headings, lists, links and tables, and both tabs save in this browser.

      When you switch tabs, your text comes along. Text from the rich tab arrives in the plain tab without its formatting. If you switch back without typing, the rich tab still has its bold and links. Ctrl+Z undoes a switch that changed the text. "Copy as formatted text" puts the text on the clipboard twice: once with the formatting, for Gmail, Outlook, Word or Google Docs, and once as plain words, for apps that take nothing else. The full rich text editor has a bigger sheet, text colors and font sizes.

      Keyboard shortcuts

      What it doesWindows and LinuxMac
      Save to a fileCtrl + S⌘ + S
      Open a fileCtrl + O⌘ + O
      FindCtrl + F⌘ + F
      Find and replaceCtrl + H⌘ + Option + F
      Text toolsCtrl + K⌘ + K
      UndoCtrl + Z⌘ + Z
      RedoCtrl + Y⌘ + Shift + Z
      Bold, italic, underline (Rich text tab)Ctrl + B, I, U⌘ + B, I, U
      Focus modeCtrl + Shift + F⌘ + Shift + F
      Close find or focus modeEscEsc

      Our Sponsors

      Before writing about the best super clone watches, it's always a good idea to organize your content with a reliable text editor.

      EHS is a great option for adult GED Online.

      If you are looking for a font converter to use as custom text on Spin the Wheel, you're in the right place. Just copy the results above and paste into the 'entries' area.

      Check Marketerum for the main smm panel services provider since 2020.

      Smmpanelserver offers the cheapest SMM panel for social media growth. Engagement drives success.

      Compose web content with the Real Time HTML Editor and cleaner.

      Frequently asked questions

      Is this text editor free? Do I need an account?

      It is free, and there is no account. Open the page and start typing. Ads on the page pay for the site.

      Where is my text stored, and can you read it?

      It is stored in this browser on your device. It is never sent to our server, so we can't read it.

      Will my text still be here tomorrow?

      Yes, in the same browser on the same device. It is lost if you clear the browsing data for this site or write in a private window. Save a .txt file to be safe.

      How do I open and edit a .txt file online?

      Click Open file, press Ctrl+O, or drag the file onto the page. In Chrome and Edge, Ctrl+S then saves your changes back into the same file. Other browsers download a new copy.

      Does it work offline?

      Once the page is open, you can keep typing without a connection, and your text still saves. Opening the page needs the internet for now.

      How does the word counter handle numbers, hyphens and emoji?

      A number like 2026 counts as one word. A word with a hyphen, like "well-known", counts as two words. Emoji are not words, but each one counts as one character.

      Can I make text bold or add links here?

      Yes, in the Rich text tab above the sheet. It has bold, italic, headings, lists, links and tables, and "Copy as formatted text" pastes them into email or Word. The Plain text tab stays plain on purpose. For bold letters you can paste into social media, use the bold text generator.

      Is the rich text saved too?

      Yes. Both tabs save in this browser as you type, and your text comes along when you switch. The tab you used last opens again.

      What files can I open?

      Plain text files up to 50 MB, such as .txt, .md and .log. Code, JSON, CSV and .html files are offered to the editor made for them, one click away. Word and PDF files are not plain text, so they can't be opened here.

      How do I get back text I deleted?

      Press Ctrl+Z while the tab is still open. After the tab is closed, only the last saved version is left.

      • Password generatorMake strong random passwords and easy to type passphrases in your own browser.
      • Word counterCount words, sentences and paragraphs as you type.
      • Bold textTurn plain words into bold letters for bios, posts and comments.
      • Case converterPaste text and change it to UPPERCASE, lowercase, Sentence case or Title Case in one click.
      • Fancy textType once and see your text in 50+ fancy styles: fonts, flips, frames, glitch and art.
      • HTML editorWrite in a visual editor and get clean HTML code.

      ↑ ↓ to choose, Enter to open, Esc to close