onlinestringtools logo

String printf

World's simplest string tool

Free online string printf formatter. Just load your string and it will automatically get formatted using sprintf function. There are no ads, popups or nonsense, just a string formatter. Load a string, apply printf on it. Created by developers for developers.
announcement heads up!
We just launched a new site — Online PNG Tools — utilities for working with PNG images. Check it out!
fullscreen fullscreen_exit
Printf Options
Printf format to apply on input strings
String printf tool What is a string printf?
This tool applies sprintf (or printf) function on strings. You can specify the sprintf format in the options and then every string on every line will get formatted according to this format.
String printf examples Click to use
Format numeric strings using printf
This example formats five numbers using the %04d sprintf format. This format zero pads input strings (as numbers) on the left to be at least 4 chars long.
9 25 100 432
0009 0025 0100 0432
Required options
These options will be used automatically if you select this example.
Printf format to apply on input strings
Format using string %s flag
This example formats strings using %10s printf format. This format right-aligns the input strings by padding it with spaces on the left.
ant wasp insect bee termite
ant wasp insect bee termite
Required options
These options will be used automatically if you select this example.
Printf format to apply on input strings
Format floating-point strings
This example formats strings that are actually floating-point numbers. It uses %.2f format that leaves only two decimal places after dot.
100.123 9.9999999 7.55 8.554 8.555 8.556 10 10.0 10.001 10.009
100.12 10.00 7.55 8.55 8.55 8.56 10.00 10.00 10.00 10.01
Required options
These options will be used automatically if you select this example.
Printf format to apply on input strings
Pro tips Master online string tools
You can pass input to this tool via ?input query argument and it will automatically compute output. Here's how to type it in your browser's address bar. Click to try!
https://onlinestringtools.com/printf-string?input=9%0A25%0A100%0A432&format=%2504d
All string tools
Didn't find the tool you were looking for? Let us know what tool we are missing and we'll build it!
Quickly URL-escape a string.
Quickly URL-unescape a string.
Quickly convert a string to HTML entities.
Quickly convert HTML entities to a string.
Quickly convert a string to base64 encoding.
Quickly decode a base64-encoded string.
Quickly quote a string with backslashes.
Quickly un-quote a backslash-quoted string.
Quickly generate a random string.
Quickly generate a string from the given regular expression.
Quickly create an image from a string.
Quickly apply printf (or sprintf) on strings.
Quickly split a string into pieces.
Quickly join strings together.
Quickly duplicate a string multiple times.
Quickly reverse a string.
Quickly find and replace parts of a string with a new string.
Quickly truncate a string to the given length.
Quickly left-trim and right-trim a string.
Quickly pad a string on the left.
Quickly pad a string on the right.
Quickly align a string to the right.
Quickly center a string.
Quickly sort a list of strings in alphabetical, alphanumerical or numerical order.
Quickly rotate a string to the left or to the right.
Quickly convert a string to ROT13.
Quickly convert a string to ROT47.
Quickly transpose a string.
Quickly add a prefix to a string.
Quickly convert spaces to newlines in a string.
Quickly convert newlines to spaces in a string.
Quickly remove spaces, tabs, and newlines from a string.
Quickly calculate a string's length.
Quickly convert a string to a binary string.
Quickly convert a binary string to a string.
Quickly convert a string to an octal string.
Quickly convert an octal string to a string.
Quickly convert a string to a decimal string.
Quickly convert a decimal string to a string.
Quickly convert a string to a hexadecimal string.
Quickly convert a hexadecimal string to a string.
Quickly convert a string to ASCII codes.
Quickly convert ASCII codes to a string.
Quickly convert a string to uppercase.
Quickly convert a string to lowercase.
Quickly randomize the case of each letter in a string.
Quickly invert string's case.
Quickly extract string data from a JSON data structure.
Quickly extract all string data from a HTML page.
Quickly extract all string data from an XML document.
Quickly convert a CSV file to evenly aligned columns of space-separated strings.
Quickly convert strings to a proper CSV file.
Quickly extract all string data from a BBCode markup.
Quickly convert a string to Morse code.
Quickly convert Morse code to a string.
Quickly create a palindrome from a string.
Quickly check if a string is a palindrome.
Coming soon These string tools are on the way
Replace Multiple Strings
Replace a set of strings with a new set.
Title-case a String
Convert a string to a title with proper titlecase.
Capitalize Words in a String
Convert the first letter of every word in a string to uppercase.
Justify a String
Stretch out a string and Align it along the left and right margins.
Format a Multi-line String
Format and align a multi-line string.
Number of Letters in a String
Find how many letters there are in a string.
Number of Words in a String
Find how many words there are in a string.
Number of Lines in a String
Find how many lines there are in a multi-line string.
Number of Paragraphs in a String
Find how many paragraphs there are in a multi-line string.
Sort Words in a String
Sort all words in a string alphabetically.
Sort a Numeric String
Sort a string that contains only numbers.
String Frequency Analysis
Find most frequent letters, words and phrases in a string.
Number a Multi-line String
Add line numbers to a multi-line string.
Suffix a String
Add a suffix to a string.
Wrap a String
Wrap strings to the given line length.
Shuffle Words in a String
Shuffle the order of all words in a string.
Extract Regex Matches
Extract all regex matches from a string.
Extract Emails from a String
Find and extract all email addresses from a string.
Extract URLs from a String
Find and extract all web addresses from a string.
Extract Numbers from a String
Find and extract all numbers from a string.
Generate String Statistics
Analyze string's complexity.
Convert a String to Punycode
Encode a string to punycode.
Convert Punycode to a String
Decode a string from punycode.
Base32-encode a String
Encode a string to base32.
Base32-decode a String
Decode a string from base32.
Base58-encode a String
Encode a string to base58.
Base58-decode a String
Decode a string from base58.
Base85-encode a String
Encode a string to Ascii85.
Base85-decode a String
Decode a string from Ascii85.
UTF8-encode a String
Encode a string to UTF8.
UTF8-decode a String
Decode a string from UTF8.
UTF16-encode a String
Encode a string to UTF16.
UTF16-decode a String
Decode a string from UTF16.
UTF32-encode a String
Encode a string to UTF32.
UTF32-decode a String
Decode a string from UTF32.
IDN-encode a String
Encode a string to IDN.
IDN-decode a String
Decode a string from IDN encoding.
Uuencode a String
Convert a string to Unix-to-Unix encoding.
Uudecode a String
Convert Unix-to-Unix data to a string.
Xxencode a String
Convert a string to Xxencoding.
Xxdecode a String
Convert an Xxencoded string to a regular string.
HTML-strip a String
Strip all HTML tags from a string.
Convert a String to HTML Entities
Encode all characters in a string to HTML entities.
Convert Spaces to Tabs
Convert all spaces in a string to tabs.
Convert Tabs to Spaces
Convert all tabs in a string to spaces.
Remove Accent Characters
Remove all diacritical signs from a string.
Remove Duplicate Spaces
Normalize string spacing and remove all duplicate spaces.
Remove String Punctuation
Remove all punctuation from a string.
Diff Two Strings
Visualy compare and find differences between two strings.
String Levenshtein Distance
Calculate Levenshtein distance between two strings.
Rewrite a String
A tiny string rewriting system.
Generate a Zalgo String
Convert a string to Unicode mess.
Generate String Typos
Create a list of all possible string typos.
Mirror a string
Generate a mirror copy of a string.
Generate Unigrams
Generate all 1-grams of a string.
Generate Bigrams
Generate all 2-grams of a string.
Generate Trigrams
Generate all 3-grams of a string.
Generate all N-grams
Generate all ngrams of a string.
Grep, head, tail Multi-line Strings
Run grep, head and tail commands on multi-line strings, and more!