What is doString?

DoString is the best String Manipulation Tool which can save you from hours of unnecessary manual effort. This website features a helpful collection of free online tools for web coding, text conversion, generation and formatters. We have designed this website to save you time making web pages or preparing content for web publishing projects or other exciting stuffs.

We have tried to create most of the tools using javascript so you should be able to change large amounts of text very quickly as the processing is done on your computer instead of being limited by a server script. The purpose of this website to save your hours by providing automatic solutions to most of the string related tasks.

Check our Popular Tools

  • String Utilities
  • String Length
    Sometimes we need to limit our text to use in some of the tools such as Twitter and WhatsApp status. String length counter lets you provide instant character count for the given text. The tool reports the number of character with spaces. It is a great tool to monitor the text limit.
  • String Reverse
    A free string reverse function which allows you to reverse a string, including all the alphabets of the words. Just enter the sentence or paragraph in the textarea and you can reverse your entire string. Just Copy & Paste text from a file to the textarea to reverse the string.
  • Character Count
    A free character counter that provides instant character count for the given text. The tool reports the number of character with spaces. It is a great tool to monitor the text limit. Just Copy & Paste text from file to the textarea to measure the character count.
  • Hidden Characters
    A free tool to reveal hidden character from a string, line, sentence or paragraph. Sometimes developer needs to check the text if has some hidden characters before storing it in the database. Just type the text in the box and the hidden characters would be revealed.
  • Split String
    A free function which allows you to split a string, sentence or paragraph or even a single word and write them individually on different lines. You can also enter a splitting character like a comma or a space and your string will be split whenever the program encounters the splitting variable in your string.
  • String to Lower
    Dostring’s String to Lower tool allows you to change the case of the entire string, sentence or paragraph or even a single word to lowercase. Just Copy & Paste text from file to the textarea to convert it in the lower case.
  • String to Upper
    Dostring’s String to Upper tool allows you to change the case of the entire string, sentence or paragraph or even a single word to uppercase. Just Copy & Paste text from file to the textarea to convert it in the upper case.
  • Word Count
    A tool which allows you to count the number of words present in a string, sentence or paragraph. You can type the sentence or the paragraph in the text box below and get the total word count easily.
  • Count Occurance Of A String
    A free function which allows you to count the number of times a particular letter or string occurs in a string, sentence or paragraph. The matching is case specific and so you have to enter the exact string which is to be found from the bigger string.
  • Remove Duplicate Lines
    Remove Duplicate Lines tools can be used to remove identical lines from the file, It can be used to clean up the text. The tool compares all the text and remove all the identicals lines, just copy and paste text from your file into textarea to remove all the identical or duplicate lines from the text.
  • Remove Empty Lines
    DoString’s Remove Empty Lines tools can be used to remove all the empty lines from the file, It can be used to clean up the text. The tool can be useful when you are dealing with thousands of lines of codes, just copy and paste text from your file into textarea to remove all the empty lines from the text.
  • Remove Line Breaks
    Remove line breaks tools lets you remove all the abnormally inserted line breaks automatically. Sometimes you receive text that has manually inserted line breaks at the end of each line, like text from an website article, email or PDF.
  • Remove Extra Spaces
    Remove Extra Spaces lets you remove multiple whitespaces and replaces them with a single whitespace. You can get rid of extra whitespace and tab spaces present in your text by this tool.
  • Remove Lines Containing
    Remove Line Containing lets you remove line which contain the string you want to remove.
  • Text to ROT13
    This tool helps you to convert text to ROT13, ROT13 stands for "ROTation 13" is a simple monoalphabetical cipher. It is a particular case of the well known Caesar cipher in which every single letter of the plain text, is replaced by the letter situated 13 positions after in the latin alphabet.
  • ROT13 to Text
    This tool helps you to convert ROT13 to TEXT, ROT13 stands for "ROTation 13" is a simple monoalphabetical cipher. It is a particular case of the well known Caesar cipher in which every single letter of the plain text, is replaced by the letter situated 13 positions after in the latin alphabet.
  • Converters
  • Convert A String To Hex
    A free function which allows you to convert a string to its hexadecimal form. Simply type the string or paragraph in the text box and you can easily convert the string into the Hex form.
  • Convert Hex To String
    A free function which allows you to convert a string in its hex form to back to the original string. Simply type the hex string or paragraph in the text box and you can easily convert the hex form back to the main string.
  • Convert A String To Binary
    A free function which allows you to convert a string to its binary form. Simply type the string or paragraph in the text box and you can easily convert the string into the binary form.
  • Convert Binary To String
    A free function which allows you to convert a string in its binary form to back to the original string. Simply type the binary string or paragraph in the text box and you can easily convert the binary form back to the main string.
  • Convert Decimal To Binary
    A free function which allows you to convert a string from decimal to binary. Simply type the decimal string or paragraph in the text box and you can easily convert the decimal form to the binary form.
  • Convert Binary To Decimal
    A free function which allows you to convert a string from binary to decimal. Simply type the binary string or paragraph in the text box and you can easily convert the binary form to the decimal form.
  • Convert Decimal To Hex
    Free tool to convert a decimal to hex. Its simple and easy to use.
  • Convert Hex To Decimal
    Free tool to convert a hex to decimal. Its simple and easy to use.
  • Formatters
  • JavaScript Formatter
    Free tool to format JavaScript online. Its simple and easy to use.
  • CSS Formatter
    A free function which allows you to perform CSS formatting. Simply type the CSS string in the text box and you can easily format the inserted CSS line.
  • HTML Formatter
    A free function which allows you to perform HTML formatting. Simply type the HTML string in the text box and you can easily format the inserted HTML line.
  • XML Formatter
    A free function which allows you to perform XML formatting. Simply type the XML string in the text box and you can easily format the inserted XML line.
  • SQL Formatter
    SQLFormatter is a free online formatter for SQL statements which is useful for SELECT, INSERT, UPDATE, DELETE statements and should support MySQL, Microsoft SQL, Oracle etc
  • JSON Formatter
    A free function which allows you to perform JSON formatting. Simply type the JSON string in the text box and you can easily format the inserted JSON line.
  • Encode/Decode
  • Base 64 Encode/Decode
    A free function which allows you to encode a string using the base 64 system. Then you can use the Decode function on the encoded string to reveal the original string back. This is useful when you have secrets to send to someone and simply by typing, you can get the final encoded/decoded string.
  • URL Encode/Decode
    A free function which allows you to encode a URL. Then you can use the Decode function on the encoded URL to reveal the original URL back. Simply type the URL in the text box and press the relevant button.
  • HTML Encode/Decode a String
    A free function which allows you to encode or decode a HTML string. Simply type the HTML string in the text box and press the relevant button and you can encode or decode your string with ease.
  • Other Tools
  • Text Difference
    A free function that finds out the difference (or similarities) between two entered strings. You can enter the two strings on either side and get the highlighted differences at the click of a button. This is useful for checking and corrections.
  • QR Code Generator
    A free function that helps you to generate QR code for a URL, text string, SMS, email and even a Vcard. You can simply select the relevant tab, enter your desired string and press the qr generate option to get the qr code on your screen.
  • Password Generator
    A free function that generates the best password for you depending on the requirements like inclusion of a special character, digit, lower and upper case alphabets or special characters. You can simply input the constraints and your password would be generated which you can use.
  • HTML Entities
    Get a complete list of HTML Entity. An HTML entity is a piece of text that begins with an ampersand (&) and ends with a semicolon (;) . Entities are frequently used to display reserved characters, and invisible characters.
  • MIME Types
    Get the complete list of MIME (Multipurpose Internet Mail Extensions) Types. (MIME) type is a standardized way to indicate the nature and format of a document. Browsers often use the MIME type (and not the file extension) to determine how it will process a document.
  • Credit Card Number Generator
    Get the list of valid dummy Credit Card Numbers for data testing and validation. Also check if Credit Card number is valid.
  • MD5 Generator
    This tool allows you to generate the MD5 hash of a string. The MD5 algorithm is a widely used hash function producing a 128-bit hash value. The abbreviation "MD" stands for "Message Digest. Although MD5 was initially designed to be used as a cryptographic hash function, it has been found to suffer from extensive vulnerabilities. It can still be used as a checksum to verify data integrity, but only against unintentional corruption. Like most hash functions, MD5 is neither encryption nor encoding. It can be cracked by brute-force attack and suffers from extensive vulnerabilities.
  • Text Generator
    Text Generator lets you generate dummy text that is used in the publishing industry or by web designers to occupy the space which will later be filled with "real" content. This is required when the final text is not yet available.