URL Decoder
Decode percent-encoded URLs back into readable text.
Stretch lines to a flush right margin by spacing the words.
Justify Text stretches each line to a flush right margin by distributing space between the words, the way a typesetter does — and leaves the last line of every paragraph flush left, which is what separates real justification from the naive version.
Justified text has a flush edge on both sides, which is how newspaper columns and most printed books are set. In plain text there is no typesetting engine to do it, so the extra space has to be inserted as actual space characters between the words.
This does that properly. Each line is wrapped to the width you set, then the space needed to reach the right margin is distributed between the words on it — spread evenly, with the remainder going to the leftmost gaps, which is the convention. The last line of every paragraph is left alone rather than being stretched across the full width, because a stretched last line is the single most obvious sign of naive justification.
A three-word final line is not stretched across seventy characters, which is the giveaway of naive justification.
The extra space is spread across the gaps with the remainder to the left, the standard typesetting convention.
Text is wrapped to your width before justification, so you can paste an unwrapped paragraph straight in.
The page explains why narrow columns produce visible white channels, and what width avoids them.
It says plainly that left alignment reads more easily on screen, so the choice is informed.
A paragraph or a document you want set in justified columns.
The width each line should be stretched to — sixty-five to seventy-five reads best.
Paragraph-final lines stay left aligned, which is what a typesetter does.
The spacing is real characters, so it holds in any monospaced context.
Because stretching a three-word last line across a seventy-character column produces enormous gaps. Every typesetting system leaves the final line of a paragraph flush left, and so does this.
Vertical channels of white space that appear when wide gaps on consecutive lines happen to line up. Narrow columns make them worse, which is why justified plain text works better at seventy characters than at forty.
For print-like output, it looks polished. For anything read on screen in a proportional font it will not hold, and for accessibility left-aligned text is easier to read because the word spacing stays even.
Sixty-five to seventy-five characters. Below about fifty, the gaps between words become large enough to be distracting and rivers appear almost immediately.
What people who use the Justify Text think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Justify Text. It takes half a minute and no account.
Write the first reviewDecode percent-encoded URLs back into readable text.
Convert text into binary, eight bits per character.
Strip symbols and invisible characters, keeping letters and numbers.
Generate grammatical random sentences for prompts and tests.
Strip repeated words, either the accidental ones or every repeat.
Count words, characters, sentences and reading time as you type.
Repeat every line a set number of times, in place.
Count uppercase letters and find where the shouting is.