All Text Converters & Transformation Tools

Browse our complete collection of 200+ free text conversion and transformation tools, organized by category

203 tools found

Basic Transformations

Essential text case conversions and formatting15 tools

View category →

Academic Title Case

Format text according to academic style guides

Example:
"the art of computer programming"
→ "The Art of Computer Programming"
casetitleacademic+1 more
Try this converter

aLtErNaTiNg CaSe

Alternate between uppercase and lowercase letters

Example:
"hello world"
→ "HeLlO wOrLd"
casealternatingpattern
Try this converter

Capitalize Each Word

Capitalize the first letter of every word

Example:
"hello world example"
→ "Hello World Example"
casecapitalizewords
Try this converter

First letter uppercase

Capitalize only the first letter

Example:
"hello world"
→ "Hello world"
casefirstcapitalize
Try this converter

iNVERSE cASE

Swap uppercase and lowercase letters

Example:
"Hello World"
→ "hELLO wORLD"
caseinverseswap
Try this converter

LEGAL CASE

Format text for legal documents (all caps)

Example:
"plaintiff vs defendant"
→ "PLAINTIFF VS DEFENDANT"
caselegaluppercase+1 more
Try this converter

lowercase

Convert text to lowercase

Example:
"HELLO WORLD"
→ "hello world"
caselower
Try this converter

Preserve Numbers Case

Convert to uppercase but preserve numbers

Example:
"hello123world"
→ "HELLO123WORLD"
caseuppercasepreserve+1 more
Try this converter

Proper Noun Case

Capitalize proper nouns intelligently

Example:
"meet me on monday in january"
→ "Meet me on Monday in January"
casepropernouns+1 more
Try this converter

RaNdOm CaSe

Randomly capitalize letters

Example:
"hello world"
→ "HeLlO WoRld"
caserandomfun
Try this converter

remove case

Convert all text to lowercase without spaces

Example:
"Hello World"
→ "helloworld"
caseremovespaces
Try this converter

Sentence case

Convert text to sentence case

Example:
"HELLO WORLD. HOW ARE YOU?"
→ "Hello world. How are you?"
casesentence
Try this converter

Smart Title Case

Title case with proper handling of articles and prepositions

Example:
"the quick brown fox"
→ "The Quick Brown Fox"
casetitlesmart+1 more
Try this converter

Title Case

Convert Text To Title Case

Example:
"hello world"
→ "Hello World"
casetitlecapitalize
Try this converter

UPPERCASE

Convert text to UPPERCASE

Example:
"hello world"
→ "HELLO WORLD"
caseuppercaps
Try this converter

Developer Tools

Programming case styles and code formatting21 tools

View category →

camelCase

Convert text to camelCase

Example:
"hello world"
→ "helloWorld"
casecamelprogramming+1 more
Try this converter

ClassName

Convert to valid class name format (PascalCase)

Example:
"user account"
→ "UserAccount"
classpascalconstructor
Try this converter

CONSTANT_CASE

Convert text to CONSTANT_CASE

Example:
"Hello World"
→ "HELLO_WORLD"
caseconstantprogramming+1 more
Try this converter

css-property

Convert to CSS property naming convention

Example:
"Background Color"
→ "background-color"
csspropertyweb+1 more
Try this converter

dot.case

Convert text to dot.case

Example:
"Hello World"
→ "hello.world"
casedotnamespace
Try this converter

ENVIRONMENT_VARIABLE

Convert to environment variable naming convention

Example:
"database url"
→ "DATABASE_URL"
envenvironmentconfig
Try this converter

flatcase

Convert text to flatcase (no separators, lowercase)

Example:
"Hello World"
→ "helloworld"
caseflatcompact
Try this converter

functionName()

Convert to valid function name format

Example:
"get user data"
→ "getUserData"
functioncamelmethod
Try this converter

Http-Header-Case

Convert text to HTTP header naming convention

Example:
"content type"
→ "Content-Type"
casehttpheader+1 more
Try this converter

kebab-case

Convert text to kebab-case

Example:
"Hello World"
→ "hello-world"
casekebaburl+1 more
Try this converter

Namespace::Case

Convert to namespace::case for C++/PHP

Example:
"my awesome namespace"
→ "My::Awesome::Namespace"
namespacecppphp+1 more
Try this converter

package.name

Convert to package.name format

Example:
"My Package Name"
→ "my.package.name"
packagejavanamespace
Try this converter

PascalCase

Convert text to PascalCase

Example:
"hello world"
→ "HelloWorld"
casepascalprogramming+1 more
Try this converter

path/case

Convert text to path/case

Example:
"Hello World"
→ "hello/world"
casepathurl
Try this converter

SCREAMING_SNAKE_CASE

Convert text to SCREAMING_SNAKE_CASE

Example:
"Hello World"
→ "HELLO_WORLD"
casescreamingsnake+1 more
Try this converter

snake_case

Convert text to snake_case

Example:
"Hello World"
→ "hello_world"
casesnakeprogramming+1 more
Try this converter

sql_column_case

Convert to SQL column naming convention

Example:
"User Name"
→ "user_name"
sqlcolumndatabase
Try this converter

Train-Case

Convert text to Train-Case

Example:
"hello world"
→ "Hello-World"
casetrainheader+1 more
Try this converter

UPPERFLAT

Convert text to UPPERFLAT (no separators, uppercase)

Example:
"Hello World"
→ "HELLOWORLD"
caseupperflat+1 more
Try this converter

url-slug

Convert to URL-friendly slug format

Example:
"My Blog Post!"
→ "my-blog-post"
urlslugweb+1 more
Try this converter

variableName

Convert to valid JavaScript/TypeScript variable name

Example:
"my variable!"
→ "my_variable"
variablejavascriptidentifier
Try this converter

Text Analysis

Count, measure, and analyze text properties13 tools

View category →

Character Count

Count total characters including spaces

Example:
"hello world"
→ "Characters: 11"
countcharactersanalysis+1 more
Try this converter

Character Count (No Spaces)

Count characters excluding spaces and whitespace

Example:
"hello world"
→ "Characters (no spaces): 10"
countcharactersanalysis+2 more
Try this converter

Check if Palindrome

Check if text reads the same forwards and backwards

Example:
"racecar"
→ "Yes, this is a palindrome"
palindromecheckanalysis+1 more
Try this converter

Complete Text Analysis

Comprehensive analysis with all text statistics

Example:
"Hello world!"
→ "Characters: 12 Characters (no spaces): 11 Words: 2 Lines: 1 Sentences: 1 Paragraphs: 1 Vowels: 3 Consonants: 6 Numbers: 0 Symbols: 1 Reading time: < 1 minute"
analysiscompletestatistics+1 more
Try this converter

Consonant Count

Count the number of consonants in text

Example:
"hello world"
→ "Consonants: 7"
countconsonantsanalysis+1 more
Try this converter

Line Count

Count the number of lines in text

Example:
"line 1 line 2 line 3"
→ "Lines: 3"
countlinesanalysis+1 more
Try this converter

Number Count

Count the number of numeric digits in text

Example:
"hello 123 world 456"
→ "Numbers: 6"
countnumbersdigits+1 more
Try this converter

Paragraph Count

Count the number of paragraphs in text

Example:
"Para 1 Para 2 Para 3"
→ "Paragraphs: 3"
countparagraphsanalysis+1 more
Try this converter

Reading Time Estimate

Estimate reading time based on average reading speed

Example:
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation."
→ "Reading time: 1 minute"
readingtimeestimate+1 more
Try this converter

Sentence Count

Count the number of sentences in text

Example:
"Hello world. How are you?"
→ "Sentences: 2"
countsentencesanalysis+1 more
Try this converter

Symbol Count

Count the number of symbols and special characters

Example:
"hello! @world #test"
→ "Symbols: 3"
countsymbolsspecial+1 more
Try this converter

Vowel Count

Count the number of vowels in text

Example:
"hello world"
→ "Vowels: 3"
countvowelsanalysis+1 more
Try this converter

Word Count

Count the number of words in text

Example:
"hello world"
→ "Words: 2"
countwordsanalysis+1 more
Try this converter

Encoding/Decoding

Base64, URL, HTML and other encoding formats12 tools

View category →

Base64 Decode

Decode Base64 encoded text

Example:
"aGVsbG8gd29ybGQ="
→ "hello world"
base64decodedecoding
Try this converter

Base64 Encode

Encode text to Base64 format

Example:
"hello world"
→ "aGVsbG8gd29ybGQ="
base64encodeencoding
Try this converter

Binary Decode

Decode binary encoded text

Example:
"01000001"
→ "A"
binarydecodedecoding+1 more
Try this converter

Binary Encode

Encode text to binary format

Example:
"A"
→ "01000001"
binaryencodeencoding+1 more
Try this converter

Hex Decode

Decode hexadecimal encoded text

Example:
"68656c6c6f"
→ "hello"
hexhexadecimaldecode+1 more
Try this converter

Hex Encode

Encode text to hexadecimal format

Example:
"hello"
→ "68656c6c6f"
hexhexadecimalencode+1 more
Try this converter

HTML Escape

Escape HTML special characters

Example:
"<script>alert("hello")</script>"
→ "&lt;script&gt;alert(&quot;hello&quot;)&lt;/script&gt;"
htmlescapeencoding+1 more
Try this converter

HTML Unescape

Unescape HTML entities to original characters

Example:
"&lt;script&gt;alert(&quot;hello&quot;)&lt;/script&gt;"
→ "<script>alert("hello")</script>"
htmlunescapedecoding+1 more
Try this converter

ROT13 Encode/Decode

Apply ROT13 cipher (letters only)

Example:
"hello world"
→ "uryyb jbeyq"
rot13cipherencoding+1 more
Try this converter

ROT47 Encode/Decode

Apply ROT47 cipher (all printable ASCII)

Example:
"hello world!"
→ "96==@\H@C=5P"
rot47cipherencoding+1 more
Try this converter

URL Decode

Decode URL encoded text

Example:
"hello%20world"
→ "hello world"
urldecodedecoding+1 more
Try this converter

URL Encode

Encode text for safe use in URLs

Example:
"hello world"
→ "hello%20world"
urlencodeencoding+1 more
Try this converter

Formatting Tools

Add quotes, brackets, prefixes and suffixes23 tools

View category →

Add Angle Brackets

Wrap text in angle brackets

Example:
"tag"
→ "<tag>"
bracketsanglewrap+1 more
Try this converter

Add Backticks

Wrap text in backticks

Example:
"code snippet"
→ "`code snippet`"
backtickscodewrap+1 more
Try this converter

Add Curly Braces

Wrap text in curly braces

Example:
"object"
→ "{object}"
bracescurlywrap+1 more
Try this converter

Add Double Quotes

Wrap text in double quotes

Example:
"hello world"
→ ""hello world""
quotesdoublewrap+1 more
Try this converter

Add Line Numbers

Add line numbers to the beginning of each line

Example:
"line 1 line 2 line 3"
→ "1. line 1 2. line 2 3. line 3"
linenumbersformat+1 more
Try this converter

Add Padded Line Numbers

Add zero-padded line numbers to each line

Example:
"line 1 line 2 line 10"
→ "001. line 1 002. line 2 010. line 10"
linenumberspadded+1 more
Try this converter

Add Parentheses

Wrap text in parentheses

Example:
"note"
→ "(note)"
parentheseswrapformat+1 more
Try this converter

Add Prefix

Add "PREFIX: " to the beginning of text

Example:
"important message"
→ "PREFIX: important message"
prefixaddformat+1 more
Try this converter

Add Single Quotes

Wrap text in single quotes

Example:
"hello world"
→ "'hello world'"
quotessinglewrap+1 more
Try this converter

Add Spaces Between Words

Add spaces between concatenated words

Example:
"HelloWorldExample"
→ "Hello World Example"
addspaceswords+1 more
Try this converter

Add Square Brackets

Wrap text in square brackets

Example:
"optional"
→ "[optional]"
bracketssquarewrap+1 more
Try this converter

Add Suffix

Add " :SUFFIX" to the end of text

Example:
"important message"
→ "important message :SUFFIX"
suffixaddformat+1 more
Try this converter

Center Text

Center align text within a specified width

Example:
"hello"
→ " hello "
centeralignformat+1 more
Try this converter

Convert to Bullet Points

Convert each line to a bullet point

Example:
"item 1 item 2 item 3"
→ "• item 1 • item 2 • item 3"
bulletpointslist+1 more
Try this converter

Convert to Numbered List

Convert each line to a numbered list item

Example:
"item 1 item 2 item 3"
→ "1. item 1 2. item 2 3. item 3"
numberedlistformat+1 more
Try this converter

Indent Text

Add 2 spaces to the beginning of each line

Example:
"line 1 line 2"
→ " line 1 line 2"
indentspacesformat+1 more
Try this converter

Number Each Word

Add numbers to each word

Example:
"apple banana cherry"
→ "1. apple 2. banana 3. cherry"
numberwordsindex+1 more
Try this converter

Outdent Text

Remove 2 spaces from the beginning of each line

Example:
" line 1 line 2"
→ "line 1 line 2"
outdentunindentformat+1 more
Try this converter

Remove All Spaces

Remove all space characters from text

Example:
"hello world test"
→ "helloworldtest"
removespacescompact+1 more
Try this converter

Remove Extra Spaces

Replace multiple spaces with single spaces

Example:
"hello world test"
→ "hello world test"
removeextraspaces+1 more
Try this converter

Remove Line Breaks

Remove all line breaks and combine into single line

Example:
"line 1 line 2 line 3"
→ "line 1 line 2 line 3"
removelinebreaks+1 more
Try this converter

Trim Lines

Remove leading and trailing whitespace from each line

Example:
" hello world "
→ "hello world"
trimwhitespaceclean+1 more
Try this converter

Wrap Each Word

Wrap each word in parentheses

Example:
"hello world test"
→ "(hello) (world) (test)"
wrapwordsparentheses+1 more
Try this converter

List Operations

Sort, filter, and manipulate lists7 tools

View category →

Extract Email Addresses

Extract all email addresses from text

Example:
"Contact john@example.com or jane.doe@company.org for support"
→ "john@example.com jane.doe@company.org"
extractemailaddresses+1 more
Try this converter

Extract Numbers

Extract all numbers from text

Example:
"I have 5 apples and 12 oranges, total 17 fruits"
→ "5 12 17"
extractnumbersdigits+1 more
Try this converter

Extract Words

Extract all words and list them one per line

Example:
"hello, world! how are you?"
→ "hello world how are you"
extractwordslist+1 more
Try this converter

Remove Duplicate Lines

Remove duplicate lines, keeping only unique entries

Example:
"apple banana apple cherry banana"
→ "apple banana cherry"
uniqueduplicatelines+1 more
Try this converter

Sort Characters

Sort all characters in text alphabetically

Example:
"hello"
→ "ehllo"
sortcharactersalphabetical+1 more
Try this converter

Sort Lines

Sort lines alphabetically

Example:
"zebra apple banana"
→ "apple banana zebra"
sortlinesalphabetical+1 more
Try this converter

Sort Words

Sort words alphabetically

Example:
"zebra apple banana"
→ "apple banana zebra"
sortwordsalphabetical+1 more
Try this converter

Number Operations

Format numbers, convert bases, and calculate12 tools

View category →

Add Number Commas

Add thousand separators to numbers

Example:
"1234567"
→ "1,234,567"
numberformatcommas+1 more
Try this converter

Binary to Decimal

Convert binary numbers to decimal

Example:
"1010"
→ "10"
binarydecimalconvert+1 more
Try this converter

Calculate Percentage

Calculate percentage from value and total (value on first line, total on second)

Example:
"25 100"
→ "25.00%"
percentagecalculateratio+1 more
Try this converter

Decimal to Binary

Convert decimal numbers to binary

Example:
"10"
→ "1010"
decimalbinaryconvert+1 more
Try this converter

Decimal to Hexadecimal

Convert decimal numbers to hexadecimal

Example:
"255"
→ "FF"
decimalhexhexadecimal+1 more
Try this converter

Hexadecimal to Decimal

Convert hexadecimal numbers to decimal

Example:
"FF"
→ "255"
hexhexadecimaldecimal+1 more
Try this converter

Number to Roman Numerals

Convert numbers to Roman numeral format

Example:
"42"
→ "XLII"
numberromannumerals+1 more
Try this converter

Number to Words

Convert numbers to written words

Example:
"42"
→ "forty-two"
numberwordswritten+1 more
Try this converter

Remove Number Commas

Remove thousand separators from numbers

Example:
"1,234,567"
→ "1234567"
numberformatcommas+1 more
Try this converter

Roman Numerals to Number

Convert Roman numerals to decimal numbers

Example:
"XLII"
→ "42"
romannumeralsnumber+1 more
Try this converter

Round to Decimals

Round number to specified decimal places (number on first line, decimals on second)

Example:
"3.14159 2"
→ "3.14"
numberrounddecimal+1 more
Try this converter

Scientific Notation

Convert numbers to scientific notation

Example:
"1234000"
→ "1.234e+6"
numberscientificnotation+1 more
Try this converter

Date/Time Tools

Convert timestamps and format dates8 tools

View category →

Calculate Age

Calculate age from birth date and days until next birthday

Example:
"1990-01-01"
→ "Age: 34 years Days until next birthday: 15"
agebirthdaycalculate+1 more
Try this converter

Calculate Duration

Calculate the duration between two dates

Example:
"2022-01-01 2022-01-02"
→ "1 days"
durationcalculatedifference+1 more
Try this converter

Date to Unix Timestamp

Convert date to Unix timestamp

Example:
"2022-01-01"
→ "1640995200"
dateunixtimestamp+1 more
Try this converter

Format as ISO 8601

Convert date to ISO 8601 standard format

Example:
"2022-01-01"
→ "2022-01-01T00:00:00.000Z"
iso8601formatdate+1 more
Try this converter

Format Date Multiple Ways

Show a date in multiple common formats

Example:
"2022-01-01"
→ "MM/DD/YYYY: 1/1/2022 DD/MM/YYYY: 01/01/2022 YYYY-MM-DD: 2022-01-01 Long format: Sat Jan 01 2022 Full: Sat Jan 01 2022 00:00:00 GMT-0800 (PST) UTC: Sat, 01 Jan 2022 08:00:00 GMT"
formatdatemultiple+1 more
Try this converter

Get Relative Time

Calculate how long ago a date was from now

Example:
"2022-01-01"
→ "2 years ago"
relativetimeago+1 more
Try this converter

Unix Timestamp to Date

Convert Unix timestamp to readable date format

Example:
"1640995200"
→ "1/1/2022, 12:00:00 AM"
unixtimestampdate+1 more
Try this converter

UTC to Local Time

Convert UTC time to local timezone

Example:
"2022-01-01T12:00:00"
→ "1/1/2022, 4:00:00 AM"
utclocaltimezone+1 more
Try this converter

Cryptography

Hash generators, checksums, and encryption10 tools

View category →

Base32 Decode

Decode Base32 encoded text

Example:
"NBSWY3DP"
→ "hello"
base32decodedecoding
Try this converter

Base32 Encode

Encode text to Base32 format

Example:
"hello"
→ "NBSWY3DP"
base32encodeencoding
Try this converter

Decode JWT Token

Decode JWT token to view header and payload

Example:
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
→ "{ "header": { "alg": "HS256", "typ": "JWT" }, "payload": { "sub": "1234567890", "name": "John Doe", "iat": 1516239022 } }"
jwtdecodetoken+1 more
Try this converter

Generate Medium Password

Generate a medium strength password with letters and numbers

Example:
""
→ "K9mR3nQ7pL2x"
passwordgeneratesecurity+1 more
Try this converter

Generate Random Alphanumeric

Generate a random string with letters and numbers

Example:
""
→ "aB3dE7fG9hI2jK4l"
randomgeneratealphanumeric+1 more
Try this converter

Generate Random Letters

Generate a random string with only letters

Example:
""
→ "aBdEfGhIjKlMnOpQ"
randomgenerateletters+1 more
Try this converter

Generate Random Numbers

Generate a random string with only numbers

Example:
""
→ "1234567890123456"
randomgeneratenumbers+1 more
Try this converter

Generate Simple Password

Generate a simple password with lowercase letters and numbers

Example:
""
→ "k9mr3nq7"
passwordgeneratesimple
Try this converter

Generate Strong Password

Generate a cryptographically strong password with mixed case, numbers, and symbols

Example:
""
→ "K9$mR3&nQ7@pL2!x"
passwordgeneratesecurity+1 more
Try this converter

Generate UUID v4

Generate a random UUID version 4

Example:
""
→ "550e8400-e29b-41d4-a716-446655440000"
uuidgenerateidentifier+1 more
Try this converter

JSON/XML Tools

Format, validate, and convert data formats11 tools

View category →

CSV to JSON

Convert CSV data to JSON array format

Example:
"name,age John,30 Jane,25"
→ "[ { "name": "John", "age": "30" }, { "name": "Jane", "age": "25" } ]"
csvjsonconvert+1 more
Try this converter

Escape JSON String

Escape a string for use inside JSON

Example:
"Hello "World""
→ ""Hello \"World\"""
jsonescapestring+1 more
Try this converter

Extract JSON Keys

Extract all keys from a JSON object with their paths

Example:
"{"user":{"name":"John","details":{"age":30}}}"
→ "user user.details user.details.age user.name"
jsonkeysextract+1 more
Try this converter

Format JSON

Format and beautify JSON with proper indentation

Example:
"{"name":"John","age":30}"
→ "{ "name": "John", "age": 30 }"
jsonformatbeautify+1 more
Try this converter

Format XML

Format and beautify XML with proper indentation

Example:
"<root><item>value</item></root>"
→ "<root> <item>value</item> </root>"
xmlformatbeautify+1 more
Try this converter

JSON to CSV

Convert JSON array of objects to CSV format

Example:
"[{"name":"John","age":30},{"name":"Jane","age":25}]"
→ "name,age John,30 Jane,25"
jsoncsvconvert+1 more
Try this converter

Minify JSON

Compress JSON by removing all unnecessary whitespace

Example:
"{ "name": "John", "age": 30 }"
→ "{"name":"John","age":30}"
jsonminifycompress+1 more
Try this converter

Minify XML

Compress XML by removing unnecessary whitespace

Example:
"<root> <item>value</item> </root>"
→ "<root><item>value</item></root>"
xmlminifycompress+1 more
Try this converter

Sort JSON Keys

Sort all keys in a JSON object alphabetically

Example:
"{"z":1,"a":2,"m":3}"
→ "{ "a": 2, "m": 3, "z": 1 }"
jsonsortkeys+1 more
Try this converter

Unescape JSON String

Unescape a JSON string to its original form

Example:
""Hello \"World\"""
→ "Hello "World""
jsonunescapestring+1 more
Try this converter

Validate JSON

Check if JSON is valid and show structure information

Example:
"{"name":"John","age":30}"
→ "✓ Valid JSON Type: object Keys: 2"
jsonvalidatecheck+1 more
Try this converter

Markdown Tools

Convert and process Markdown content18 tools

View category →

Add Horizontal Rule

Add a Markdown horizontal rule after the text

Example:
"Section content"
→ "Section content --- "
markdownhorizontalrule+1 more
Try this converter

Format as Blockquote

Format text as Markdown blockquote

Example:
"This is a quote from someone important"
→ "> This is a quote > from someone important"
markdownblockquotequote+1 more
Try this converter

Format as Bullet List

Convert lines to Markdown bullet list

Example:
"First item Second item Third item"
→ "- First item - Second item - Third item"
markdownlistbullet+1 more
Try this converter

Format as Link

Format text as Markdown link [text](url)

Example:
"Google https://google.com"
→ "[Google](https://google.com)"
markdownlinkformat+1 more
Try this converter

Format as Numbered List

Convert lines to Markdown numbered list

Example:
"First item Second item Third item"
→ "1. First item 2. Second item 3. Third item"
markdownlistnumbered+1 more
Try this converter

Generate Checklist

Convert lines to Markdown checklist format

Example:
"Review code Run tests Deploy app"
→ "- [ ] Review code - [ ] Run tests - [ ] Deploy app"
markdownchecklisttodo+1 more
Try this converter

Generate H1 Heading

Format text as H1 heading

Example:
"Main Title"
→ "# Main Title"
markdownheadingh1+1 more
Try this converter

Generate H2 Heading

Format text as H2 heading

Example:
"Section Title"
→ "## Section Title"
markdownheadingh2+1 more
Try this converter

Generate H3 Heading

Format text as H3 heading

Example:
"Subsection Title"
→ "### Subsection Title"
markdownheadingh3+1 more
Try this converter

Generate H4 Heading

Format text as H4 heading

Example:
"Minor Heading"
→ "#### Minor Heading"
markdownheadingh4
Try this converter

Generate H5 Heading

Format text as H5 heading

Example:
"Small Heading"
→ "##### Small Heading"
markdownheadingh5
Try this converter

Generate H6 Heading

Format text as H6 heading

Example:
"Tiny Heading"
→ "###### Tiny Heading"
markdownheadingh6
Try this converter

Generate Markdown Table

Convert CSV data to Markdown table format

Example:
"Name,Age,City John,30,NYC Jane,25,LA"
→ "| Name | Age | City | | --- | --- | --- | | John | 30 | NYC | | Jane | 25 | LA |"
markdowntablecsv+1 more
Try this converter

Markdown to Plain Text

Convert Markdown formatting to plain text

Example:
"# Heading **bold** and *italic*"
→ "Heading bold and italic"
markdownplaintext+1 more
Try this converter

Wrap in Bold

Wrap each line in Markdown bold formatting (**text**)

Example:
"important text"
→ "**important text**"
markdownboldformat+1 more
Try this converter

Wrap in Code Block

Wrap text in Markdown code block formatting

Example:
"console.log("hello")"
→ "``` console.log("hello") ```"
markdowncodeblock+1 more
Try this converter

Wrap in Inline Code

Wrap each line in Markdown inline code formatting (`text`)

Example:
"variable_name"
→ "`variable_name`"
markdowncodeinline+1 more
Try this converter

Wrap in Italic

Wrap each line in Markdown italic formatting (*text*)

Example:
"emphasized text"
→ "*emphasized text*"
markdownitalicformat+1 more
Try this converter

SQL Tools

Format and generate SQL queries10 tools

View category →

Add SQL Comments

Add explanatory comments to SQL statements

Example:
"SELECT * FROM users WHERE age > 18"
→ "-- Select data from table SELECT * -- From table FROM users -- Filter conditions WHERE age > 18"
sqlcommentsadd+1 more
Try this converter

CSV to SQL Table

Convert CSV data to SQL CREATE TABLE and INSERT statements

Example:
"name,age,city John,30,NYC Jane,25,LA"
→ "-- Table data as SQL CREATE TABLE temp_table ( name VARCHAR(255), age VARCHAR(255), city VARCHAR(255) ); INSERT INTO temp_table (name, age, city) VALUES ('John', '30', 'NYC'), ('Jane', '25', 'LA');"
csvsqlconvert+1 more
Try this converter

Escape SQL String

Escape single quotes in SQL strings

Example:
"O'Connor"
→ "O''Connor"
sqlescapestring+1 more
Try this converter

Format SQL

Format and beautify SQL code with proper indentation

Example:
"select * from users where id = 1"
→ "SELECT * FROM users WHERE id = 1"
sqlformatbeautify+1 more
Try this converter

Generate CREATE TABLE

Generate SQL CREATE TABLE statement from table name and column definitions

Example:
"users id INT PRIMARY KEY,name VARCHAR(100),email VARCHAR(255)"
→ "CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(100), email VARCHAR(255) );"
sqlcreatetable+1 more
Try this converter

Generate INSERT Statement

Generate SQL INSERT statement from table name, columns, and values

Example:
"users name,email,age John,john@email.com,30 Jane,jane@email.com,25"
→ "INSERT INTO users (name, email, age) VALUES ('John', 'john@email.com', 30), ('Jane', 'jane@email.com', 25);"
sqlinsertgenerate+1 more
Try this converter

Generate SELECT Statement

Generate SQL SELECT statement from table name and optional columns/conditions

Example:
"users name,email age > 18"
→ "SELECT name, email FROM users WHERE age > 18;"
sqlselectgenerate+1 more
Try this converter

Remove SQL Comments

Remove all comments from SQL code

Example:
"SELECT * -- Get all users FROM users;"
→ "SELECT * FROM users;"
sqlcommentsremove+1 more
Try this converter

SQL Keywords to lowercase

Convert SQL keywords to lowercase

Example:
"SELECT * FROM users WHERE id = 1"
→ "select * from users where id = 1"
sqlkeywordslowercase+1 more
Try this converter

SQL Keywords to UPPERCASE

Convert SQL keywords to uppercase

Example:
"select * from users where id = 1"
→ "SELECT * FROM users WHERE id = 1"
sqlkeywordsuppercase+1 more
Try this converter

HTML/CSS Tools

Web development formatting and utilities12 tools

View category →

Decode HTML Entities

Decode HTML entities back to special characters

Example:
"&lt;script&gt;alert(&quot;hello&quot;)&lt;/script&gt;"
→ "<script>alert("hello")</script>"
htmlentitiesdecode+1 more
Try this converter

Encode HTML Entities

Encode special characters to HTML entities

Example:
"<script>alert("hello")</script>"
→ "&lt;script&gt;alert(&quot;hello&quot;)&lt;/script&gt;"
htmlentitiesencode+1 more
Try this converter

Extract HTML Images

Extract all image sources from HTML with their alt text

Example:
"<img src="photo.jpg" alt="A photo"> <img src="icon.png">"
→ "A photo → photo.jpg No alt text → icon.png"
htmlimagesextract+1 more
Try this converter

Extract HTML Links

Extract all links from HTML and list them with their text

Example:
"<a href="https://example.com">Example</a> and <a href="https://google.com">Google</a>"
→ "Example → https://example.com Google → https://google.com"
htmllinksextract+1 more
Try this converter

Format CSS

Format and beautify CSS with proper indentation

Example:
".class{color:red;font-size:14px;}"
→ ".class { color: red; font-size: 14px; }"
cssformatbeautify+1 more
Try this converter

Format HTML

Format and beautify HTML with proper indentation

Example:
"<div><p>Hello</p></div>"
→ "<div> <p> Hello </p> </div>"
htmlformatbeautify+1 more
Try this converter

HTML to Markdown

Convert HTML markup to Markdown format

Example:
"<h1>Title</h1><p><strong>Bold</strong> and <em>italic</em> text</p>"
→ "# Title **Bold** and *italic* text"
htmlmarkdownconvert+1 more
Try this converter

Minify CSS

Compress CSS by removing whitespace and comments

Example:
".class { color: red; font-size: 14px; }"
→ ".class{color:red;font-size:14px;}"
cssminifycompress+1 more
Try this converter

Minify HTML

Compress HTML by removing unnecessary whitespace

Example:
"<div> <p>Hello</p> </div>"
→ "<div><p>Hello</p></div>"
htmlminifycompress+1 more
Try this converter

Remove HTML Tags

Strip all HTML tags from text, leaving only content

Example:
"<h1>Hello <strong>World</strong></h1>"
→ "Hello World"
htmltagsremove+1 more
Try this converter

RGB to CSS rgb()

Convert RGB color values to CSS rgb() format

Example:
"255, 0, 0"
→ "rgb(255, 0, 0)"
rgbcsscolor+1 more
Try this converter

Sort CSS Properties

Sort CSS properties alphabetically within rules

Example:
".class { z-index: 1; color: red; background: blue; }"
→ ".class { background: blue; color: red; z-index: 1 }"
csspropertiessort+1 more
Try this converter

Fun Text

Playful text effects, meme text, and entertaining transformations14 tools

View category →

Duplicate Each Word

Duplicate each word individually

Example:
"hello world"
→ "hello hello world world"
duplicatewordsrepeat+1 more
Try this converter

Duplicate Text

Duplicate the entire text

Example:
"hello"
→ "hello hello"
duplicatetextrepeat+1 more
Try this converter

Keep Only Letters

Remove all non-letter characters

Example:
"hello123!world"
→ "helloworld"
keeplettersclean+1 more
Try this converter

Keep Only Numbers

Remove all non-numeric characters

Example:
"abc123def456"
→ "123456"
keepnumbersdigits+1 more
Try this converter

Remove Consonants

Remove all consonants from text

Example:
"hello world"
→ "eo o"
removeconsonantsvowels+1 more
Try this converter

Remove Duplicate Characters

Remove duplicate characters, keeping only first occurrence

Example:
"hello"
→ "helo"
removeduplicatecharacters+1 more
Try this converter

Remove Non-Alphanumeric

Remove all non-alphanumeric characters

Example:
"hello-world_123!"
→ "helloworld123"
removespecialalphanumeric+1 more
Try this converter

Remove Numbers

Remove all numeric characters

Example:
"abc123def456"
→ "abcdef"
removenumbersdigits+1 more
Try this converter

Remove Vowels

Remove all vowels from text

Example:
"hello world"
→ "hll wrld"
removevowelsconsonants+1 more
Try this converter

Reverse Letters in Each Word

Reverse the letters within each word

Example:
"hello world"
→ "olleh dlrow"
reverseletterswords+1 more
Try this converter

Reverse Text

Reverse the entire text

Example:
"hello world"
→ "dlrow olleh"
reversetextfun+1 more
Try this converter

Reverse Word Order

Reverse the order of words

Example:
"hello world test"
→ "test world hello"
reversewordsorder+1 more
Try this converter

Shuffle Characters

Randomly shuffle all characters

Example:
"hello"
→ "lleho"
shufflecharactersrandom+1 more
Try this converter

Shuffle Words

Randomly shuffle the order of words

Example:
"hello world test"
→ "test hello world"
shufflewordsrandom+1 more
Try this converter

Generators

Generate placeholder content, fake data, and random values3 tools

View category →

Count Word Occurrences

Count how many times each word appears in text

Example:
"the quick brown fox jumps over the lazy dog the fox"
→ "the: 3 fox: 2 quick: 1 brown: 1 jumps: 1 over: 1 lazy: 1 dog: 1"
countoccurrencesfrequency+1 more
Try this converter

Generate Lorem Ipsum

Generate Lorem Ipsum placeholder text

Example:
""
→ "Lorem ipsum dolor sit amet, consectetur adipiscing elit..."
loremipsumplaceholder+1 more
Try this converter

Truncate Text

Truncate text to a maximum length with ellipsis

Example:
"This is a very long text that needs to be truncated for display purposes"
→ "This is a very long text that needs to be truncate..."
truncateshortenellipsis+1 more
Try this converter

Unicode Tools

Unicode encoding, decoding, and character manipulation2 tools

View category →

Unicode Escape

Convert characters to Unicode escape sequences

Example:
"hello"
→ "\u0068\u0065\u006c\u006c\u006f"
unicodeescapeencoding
Try this converter

Unicode Unescape

Convert Unicode escape sequences back to characters

Example:
"\u0068\u0065\u006c\u006c\u006f"
→ "hello"
unicodeunescapedecoding
Try this converter

Color Tools

Color code conversions and palette generation12 tools

View category →

Color Name to Hex

Convert color names to hex color codes

Example:
"red"
→ "#FF0000"
colornamehex+1 more
Try this converter

Darken Color 10%

Darken a hex color by 10%

Example:
"#FF0000"
→ "#E60000"
colordarkenhex+1 more
Try this converter

Darken Color 20%

Darken a hex color by 20%

Example:
"#FF0000"
→ "#CC0000"
colordarkenhex+1 more
Try this converter

Darken Color 30%

Darken a hex color by 30%

Example:
"#FF0000"
→ "#B30000"
colordarkenhex+1 more
Try this converter

Generate Random Color

Generate a random hex color

Example:
""
→ "#A7C3F2"
colorrandomgenerate+1 more
Try this converter

Hex to HSL

Convert hex color codes to HSL format

Example:
"#FF0000"
→ "hsl(0, 100%, 50%)"
colorhexhsl+1 more
Try this converter

Hex to RGB

Convert hex color codes to RGB format

Example:
"#FF0000"
→ "rgb(255, 0, 0)"
colorhexrgb+1 more
Try this converter

HSL to Hex

Convert HSL color values to hex format

Example:
"hsl(0, 100%, 50%)"
→ "#FF0000"
colorhslhex+1 more
Try this converter

Lighten Color 10%

Lighten a hex color by 10%

Example:
"#FF0000"
→ "#FF1A1A"
colorlightenhex+1 more
Try this converter

Lighten Color 20%

Lighten a hex color by 20%

Example:
"#FF0000"
→ "#FF3333"
colorlightenhex+1 more
Try this converter

Lighten Color 30%

Lighten a hex color by 30%

Example:
"#FF0000"
→ "#FF4D4D"
colorlightenhex+1 more
Try this converter

RGB to Hex

Convert RGB color values to hex format

Example:
"rgb(255, 0, 0)"
→ "#FF0000"
colorrgbhex+1 more
Try this converter