Texterfly
🔤 11 Free Tools · Format, Encode, Create · No Signup · Browser-Based

Free Text Conversion Tools

Case converter, Base64 encoder, Morse code translator, binary converter, slug generator, emoji converter, handwriting generator, CSV converter, and more — all free, all instant, all in your browser.

11

Free Tools

3

Categories

0

Signup Needed

100%

Browser-Based

🔤 Format & Structure

🔄

Text Case Converter

UPPERCASE, lowercase, camelCase, snake_case & more

Popular

Switch text between 8 case formats instantly: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case. Live preview, batch paste, copy to clipboard.

8 Case FormatsLive PreviewBatch Paste
  • Convert API field names to snake_case
  • Format blog post titles to Title Case
  • Prepare variable names in camelCase
🔗

Text to Slug Converter

Create SEO-friendly URL slugs from any text

Convert any title or sentence to a clean, URL-friendly slug. Choose separator (hyphen, underscore, dot), case, stop-word removal, and handle accents and special characters.

Custom SeparatorStop Word RemovalAccent Handling
  • Generate slugs for blog post URLs
  • Create product page paths for e-commerce
  • Prepare CMS page slugs in bulk
📑

Text to CSV Converter

Convert tabular text to CSV or TSV

Convert delimited plain text or .txt files to a proper CSV or TSV file. Choose delimiter, edit column names, reorder columns, trim whitespace, and preview as a live table.

Flexible DelimiterColumn EditorTSV Export
  • Convert log exports to spreadsheet format
  • Prepare data for Excel or Google Sheets
  • Import text files into a database or CRM
🧹

Remove Duplicate Lines

Deduplicate lists, email lists & data files

Remove duplicate lines from any text or list instantly. Options for case-sensitive filtering, alphabetical sort, trim whitespace, and remove empty lines. Ideal for list hygiene.

Case-Sensitive ModeSort AlphabeticallyRemove Empty Lines
  • Clean email marketing lists
  • Deduplicate keyword lists for SEO
  • Remove repeated entries from exported data

🔢 Encoding & Technical

📝

Text to HTML Converter

Plain text or Word content → clean HTML

Convert plain text or Word-pasted content to clean, semantic HTML. Strip inline styles, remove Word junk (mso- tags), fix semantic tags (b→strong), minify, and preview live.

Word CleanupLive PreviewMinify Option
  • Paste Word content into WordPress cleanly
  • Convert plain text to paragraph HTML
  • Strip Outlook HTML for email campaigns
🔢

Text to Base64 Converter

Encode & decode Base64 instantly

Encode any text or file content to Base64 and decode Base64 strings back to readable text. Supports standard and URL-safe Base64 variants. Includes file upload mode.

Encode & DecodeURL-Safe Base64File Upload
  • Encode images for CSS data URIs
  • Encode API credentials for HTTP Basic Auth
  • Decode Base64 strings in API responses
💻

Text to Binary Converter

Text ↔ binary (0s and 1s)

Convert any text to its binary representation (8-bit ASCII groups) and convert binary back to text. Shows ASCII decimal values alongside binary for learning and debugging.

ASCII + BinaryDecode BinaryCS Education
  • Learn how text is stored in computers
  • Debug binary data in technical contexts
  • Create binary code art or messages
📡

Text to Morse Code

Encode & decode Morse code with audio

Convert text to Morse code (dots and dashes) and Morse back to text. Includes audio playback at adjustable speed, custom timing, and downloadable output.

Audio PlaybackCustom TimingTwo-Way Conversion
  • Learn the Morse code alphabet
  • Create encoded messages for puzzles or games
  • Listen to Morse code at adjustable speed

🎨 Creative & Visual

😊

Text to Emoji Converter

Add emojis to text automatically

Convert text to emoji-enhanced versions using smart keyword matching. Set custom emoji mappings, choose insertion style (replace or append), and copy the result for social posts.

Smart Keyword MatchCustom MappingsSocial Ready
  • Enhance social media captions with emojis
  • Add visual flair to chat messages
  • Create emoji-decorated content for marketing
✍️

Text to Handwriting

14 fonts · multi-page PDF · ink opacity

Feature-Rich

Convert typed text into realistic handwriting images. Choose from 14 fonts, 6 paper types (including lined with red margin), 8 ink colors, ink opacity, and download as PNG or multi-page PDF.

14 FontsMulti-Page PDFInk Opacity
  • Create handwritten notes or letters
  • Add handwriting-style graphics to social posts
  • Generate personalized cards and journals
📅

Text to Timeline

Visualize events as a chronological timeline

Convert a list of dated events into an interactive visual timeline. Customise colors, layout, and style. Export as PNG or embed in presentations and documents.

Interactive TimelinePNG ExportCustom Styling
  • Create project milestone timelines
  • Visualize historical event sequences
  • Build educational timeline graphics

Which Tool Should I Use?

Match your task to the right converter:

I need to…ExampleUse this tool
Convert text to UPPERCASE / lowercase / Title Case"hello world" → "HELLO WORLD"Text Case Converter
Convert to camelCase, snake_case, or kebab-case"My Field Name" → "my_field_name"Text Case Converter
Create a URL slug from a blog post title"10 Best Tips!" → "10-best-tips"Text to Slug
Convert plain text or Word content to HTMLPaste from Word → clean <p> tagsText to HTML
Encode text or a file to Base64Image → data:image/png;base64,...Text to Base64
Convert text to 0s and 1s (binary)"Hi" → 01001000 01101001Text to Binary
Encode or decode Morse code"SOS" → ···−−−···Text to Morse Code
Add emojis to a social media caption"Great weather" → "Great weather ☀️🌤️"Text to Emoji
Create a handwritten document or PDFType notes → lined paper handwritingText to Handwriting
Visualize events as a timelineEvent list → interactive graphicText to Timeline
Convert tabular text to a CSV spreadsheetLog file → Excel-ready CSVText to CSV
Remove duplicate lines from a listEmail list with repeats → clean listRemove Duplicate Lines

Text Case Types Reference

All 8 case formats supported by the Text Case Converter — with examples and common uses.

Case TypeExample OutputCommon Use
UPPERCASEHELLO WORLDHeadings, constants, acronyms, emphasis
lowercasehello worldPlain text, database field values, emails
Title CaseHello WorldArticle titles, headings, proper nouns
Sentence caseHello worldBody text, UI labels, chat messages
camelCasehelloWorldJavaScript / TypeScript variable and function names
PascalCaseHelloWorldClass names (JavaScript, C#, Java), component names (React)
snake_casehello_worldPython variables, database columns, file names (Linux)
kebab-casehello-worldURL slugs, CSS class names, HTML attributes

Morse Code Alphabet Reference

Each letter and digit has a unique dot (·) and dash (−) pattern. Use the Morse Code Converter to encode/decode any message and hear it played back.

A·−
B−···
C−·−·
D−··
E·
F··−·
G−−·
H····
I··
J·−−−
K−·−
L·−··
M−−
N−·
O−−−
P·−−·
Q−−·−
R·−·
S···
T
U··−
V···−
W·−−
X−··−
Y−·−−
Z−−··
0−−−−−
1·−−−−
2··−−−
3···−−
4····−
5·····
6−····
7−−···
8−−−··
9−−−−·

· = dot (short signal)  |  − = dash (long signal, 3× dot length)  |  Space between letters  |  / between words

Base64 Encoding — Quick Guide

Base64 converts binary data to text using 64 printable characters. Commonly used in web development and API integrations.

When to Use Base64

  • CSS data URIs:background: url("data:image/png;base64,...")
  • HTTP Basic Auth:Authorization: Basic base64(user:password)
  • JSON file embedding:Store images or binary blobs in JSON fields
  • Email attachments:MIME encoding for file attachments (RFC 2045)
  • JWT tokens:Header and payload are base64url-encoded

Standard vs URL-Safe Base64

PropertyStandardURL-Safe
Character 62+-
Character 63/_
Padding== or omitted
Used inEmail, filesJWTs, URLs, cookies

Base64 increases data size by ~33%. It is not encryption — anyone can decode it without a key.

Why Use Texterfly Text Conversion Tools?

Instant Results

All conversions happen in real time in your browser — no upload queues, no server responses, no waiting. Results appear as you type.

Completely Private

Your text is never sent to any server. All processing is client-side JavaScript — no logging, no third-party tracking, no data retention.

Works Everywhere

Fully responsive on desktop, tablet, and mobile. No app download, no extension, no account. Open and use immediately on any device.

Who Uses These Text Conversion Tools?

Developers

Use Text Case Converter for variable naming conventions (camelCase, snake_case), Text to Base64 for data URIs and API authentication, Text to Slug for URL generation, and Text to HTML for clean markup.

Content Creators

Use Text to Emoji for social media posts, Text to Handwriting for creative content, Text Case Converter for headline formatting, and Remove Duplicate Lines for keyword list cleanup.

Students & Educators

Use Text to Morse Code and Text to Binary to learn encoding concepts hands-on. Use Text to Timeline for history projects and Text to Handwriting for personalized notes.

Marketers & SEO Teams

Use Text to Slug for URL optimization, Remove Duplicate Lines for email list cleaning, Text Case Converter for headline style, and Text to CSV for data formatting before importing into CRMs.

Frequently Asked Questions

What text conversion tools does Texterfly offer?

Texterfly offers 11 free text conversion tools: Text Case Converter (8 case formats), Text to Slug, Text to HTML, Text to Base64, Text to Binary, Text to Morse Code, Text to Emoji, Text to Handwriting, Text to Timeline, Text to CSV, and Remove Duplicate Lines. All are free, browser-based, and require no signup.

What text case formats does the case converter support?

The Text Case Converter supports 8 formats: UPPERCASE (all caps), lowercase (all small), Title Case (Every Word Capitalised), Sentence case (Only first letter), camelCase (firstWordLowerNextUpper — JavaScript variables), PascalCase (AllWordsUppercase — class names), snake_case (words_with_underscores — Python, databases), and kebab-case (words-with-hyphens — URLs, CSS classes).

What is Base64 encoding and when should I use it?

Base64 encodes binary data as ASCII characters using 64 printable characters (A–Z, a–z, 0–9, +, /). Use it when transmitting binary data through text-only channels: embedding images as CSS data URIs (data:image/png;base64,...), encoding API credentials for HTTP Basic Auth (Authorization: Basic base64(user:pass)), or storing binary data in JSON. Base64 is not encryption — anyone can decode it.

What is Morse code and how does the converter work?

Morse code encodes letters and numbers as dots (·) and dashes (−): A = ·−, B = −···, S = ···, O = −−−. Invented by Samuel Morse in the 1830s for telegraphy. The Morse Code Converter translates text to Morse and Morse back to text, with optional audio playback at adjustable speed — useful for learning or verifying messages.

How does text to binary conversion work?

Each character has an ASCII decimal value: "A" = 65, "a" = 97, space = 32. That decimal is converted to 8-bit binary: "A" → 65 → 01000001, "a" → 97 → 01100001. The Text to Binary Converter shows both the ASCII value and 8-bit binary group for every character, and can decode binary strings back to text.

What is a URL slug and why is it important for SEO?

A slug is the readable part of a URL after the domain — for example, "text-to-slug" in texterfly.com/text-conversion-tools/text-to-slug. Good slugs: are lowercase, use hyphens (not underscores or spaces), include the primary keyword, and exclude filler words like "a", "the", "and". Search engines and users both read slugs to understand a page's topic — clean slugs improve CTR and on-page SEO.

What is the difference between Base64 encoding and encryption?

Encoding (Base64, binary) transforms data format for compatibility — it is reversible by anyone without a key. Encryption (AES, RSA) transforms data so it cannot be read without the correct secret key. Base64 is not a security measure. Never use it instead of encryption to protect sensitive data.

How does the Text to Emoji converter work?

The converter uses keyword matching to replace common words with relevant emojis. Words like "love", "fire", "sun", "happy", "star" become ❤️, 🔥, ☀️, 😊, ⭐. You can also define custom mappings to control exactly which words map to which emojis.

Can the Text to Handwriting tool export multi-page PDFs?

Yes. For long text, the tool automatically splits content across multiple pages based on your font size, line height, and page height. Click "Export as PDF" to download all pages as a single PDF file. You can also download each page as a separate PNG or JPEG.

What delimiters does the Text to CSV converter support?

Comma (,), semicolon (;), tab, pipe (|), space, or any custom character. Output can be downloaded as CSV or TSV. The live table preview lets you edit column names and reorder columns before downloading.

Are these text conversion tools free?

Yes. All 11 tools are 100% free with no registration, subscription, or payment required.

Is my text data private?

Yes. All processing runs in your browser using JavaScript. Your text is never sent to any server or stored anywhere.

Related Tools