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.
  • 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.
  • Convert Word to HTML
    This Free online Word to HTML converter allows you to convert doc or docx file to Plain or Rich HTML Code.
  • Convert URLs to HTML Links
    This free Online URLs to HTML Link converter helps you to convert a list of URLs to HTML link. In many cases you may have multiple URLs which you may want to use in your web pages. This tools can help you to reduce your task.
  • Convert CSV Text to HTML Table
    This tool lets you convert your CSV text to a clean HTML Table, If you ever received text in CSV file and you want to use it on your HTML page, this is a perfect tool for you.
  • Convert line breaks to paragraphs
    This free online tool lets you automatically remove all abnormally inserted line breaks. In many cases you may receive text in PDF or any other sources which you need to use in your web page, removing all line breaks manually can be a painful job, you can also choose the option to wrap the text in different HTML elements.
  • 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 Popular 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.
  • Random Word Generator
    Random Word Generator is a free online tool which, as the name clearly hints at, enables you to generate random one or more common English words. Intended for use as sample text, for example generating random blog posts for testing.
  • Random Sentence Generator
    People always use this tool to find out the reaction of people towards random sentences. When you produce random sentences as a writer, the main purpose is to ensure your creative article is flowing. It also allows writers to see and take their project from a different perspective. This enables them to easily build their stories in a creative way.
  • Random Choice Generator
    This tool selects the best choice for you from a selection list of items you offer. It is always considered as easy and quick decision maker. It is vital in making a decision that involves trivial issues. Therefore when you have a lot of things to do simultaneously, allow this tool to select a random choice for you.
  • Alphabetical Order
    Sometimes it is difficult to find fun in a situation where you realize you have much work and that you have a long list of items you need to put them in an alphabetical order.WordCounter Alphabetical Order tool allows you to alphabetize your list of items within a very short time.
  • Capitalize the First letter of Sentences
    If you have certain paragraphs in your article where the first letters of your sentences are not capitalized, this tool will easily capitalize those letters for you. It also correct text, where caps lock key on your keyboard, has made each letter as an upper case.
  • HTML Table Generator
    This tool enables you to create HTML tables with proper settings. You need to adjust the settings of the table on your right side and then click a cell of the table on the left. You will, later on, realize that the dimensions of the current table are highlighted. You will click on it to populate the editor below with the HTML Code that has been created.
  • HTML List Generator
    This online tool is designed to automatically convert text into a perfect format with HTML code. It allows text content to be formatted in various ways. Text contents can be separated either by semicolons, commas, line breaks or even vertical pipes. It wraps text entries in HTML list tags automatically.
  • Random Nouns Generator
    Many at times you may want to create and generate a random list of just nouns other than considering all the words. The best tool to serve your goals is the random noun generator. It allows you to generate nouns from a random list of parts of a speech. Nouns usually appear as the main word in the object of a verb.
  • Random Verbs Generator
    This online tool plays a significant role in generating a random list of just verbs from all the general words in a speech. The verbs will be highlighted on the part of your speech. A verb is a doing word.
  • Random Adjective Generator
    Sometimes you may intend to generate a random list of just adjectives in part of a speech rather than the all the general words. The best online tool to use to accomplish your purpose is the random adjective generator. It does this perfectly.
  • Country Dropdowns Code
    This tool helps in identifying the country list that has ISO Codes for HTML dropdowns. It also enables different users to select all the basic country list which has corresponding ISO Codes for other aims.
  • Javascript Pop-up Window Maker
    When you intend to customize, create and generate a pop-up window for your website as a user, it is advisable to use a Javascript Popup window Generator. It will suit your needs to perfection.
  • Email HTML Code
    This is an outstanding online tool that allows you to create an email HTML code for links that are mailto. It offers advanced options such as having the body text and subject encoded into an email link when you prefer it to be so.
  • Word Frequency Counter
    This online tool allows you to count the number of frequency utilized for every word in a text or a string. This is important when you intend to optimize your web page for SEO. It is also vital for documents that require pasting of information into a box like essays and PDF.