Right Click Text Format

Extension For Google Chrome & Microsoft Edge

Speed up text formatting with quick case changes, whitespace management, and more.

Transform your text formatting workflow with the Right Click Text Format Chrome extension! This handy extension gives you a powerful text formatting menu with just a right click.Β 


>> Attention: After installing the extension, you need to open a new tab/window for the extension to work. Also, read the Known Issues below.<<


Simply highlight any text, right click, and you'll see a menu with tons of formatting options to quickly edit text. Whether you need to change case, fix punctuation spacing, remove characters, or more - it's just a click away!


Right Click Text Format works in lots of fields where you can select text including:


- Web forms

- Text fields

- Text areas

...and more!


Whether you're a student, writer, developer, social media manager or anyone working with text - Right Click Text Format will save you time and keystrokes. Stop struggling with manual formatting and let this extension do the work for you!


Features


βœ… UPPERCASE

βœ… lowercase

βœ… Capitalize Words

βœ… cHANGE CAPS LOCK

βœ… Capitalize. Sentences.

βœ… Fix ,punctuations .

βœ… Lines A to Z

βœ… Remove extra empty lines

βœ… Remove extra spaces, tabs

βœ… Capitalize. Sentences. (lowercase others)

βœ… Sentences to lines

βœ… Format as paragraphs

βœ… Add . after lines

βœ… Add , after lines

βœ… Add return after ,

βœ… (Add parentheses to lines)

βœ… - For lines

βœ… -For lines

βœ… Remove empty lines

βœ… Remove 1st characters

βœ… Remove last characters

βœ… Remove extra spaces, tabs, line breaks


Examples


βœ… UPPERCASE

Sample: "The quick brown fox jumps over the lazy dog."

Result: "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG."

Purpose: To demonstrate converting all letters of a sentence to uppercase, which is useful for emphasis or stylistic choices.


βœ… lowercase

Sample: "THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG."

Result: "the quick brown fox jumps over the lazy dog."

Purpose: To show how all letters can be made lowercase, often used for uniformity in text or for systems that are case-sensitive.


βœ… Capitalize Words

Sample: "the quick brown fox jumps over the lazy dog."

Result: "The Quick Brown Fox Jumps Over The Lazy Dog."

Purpose: To capitalize the first letter of each word, often used for titles, headings, or to denote the start of new concepts.


βœ… cHANGE CAPS LOCK

Sample: "tHE qUICK bROWN fOX jUMPS oVER tHE lAZY dOG."

Result: "The Quick Brown Fox Jumps Over The Lazy Dog."

Purpose: To invert the case of each letter, which might be used to correct text that was typed with the Caps Lock key on by mistake.


βœ… Capitalize. Sentences.

Sample: "the quick brown fox. jumps over the lazy dog? he does!"

Result: "The quick brown fox. Jumps over the lazy dog? He does!"

Purpose: To show capitalization of the first letter following a period, question mark, or exclamation point, which is a standard convention in written English.


βœ… Fix ,punctuations .

Sample: "Hello ,world ! This isn't right: let's fix it."

Result: "Hello, world! This isn't right: let's fix it."

Purpose: To correct spacing around punctuation, ensuring that there are no spaces before and one space after most punctuation marks, adhering to standard English grammar rules.


βœ… Lines A to Z

Sample:

"banana

apple

date"

Result:

"apple

banana

date"

Purpose: To sort a list of words alphabetically, which is useful for organizing data or improving readability.


βœ… Remove extra empty lines

Sample:

"This is the first line.

<empty line>

<empty line>

This is the 4th line."

Result:

"This is the first line.


This is the 4th line."

Purpose: To eliminate unnecessary blank lines, which can help with the visual organization of text and can be important for formatting in certain publication styles or programming contexts.


βœ… Remove extra spaces, tabs

Sample: "This<tab>is a sentence with<space><space>extra spaces and<tab>tabs."

Result: "This is a sentence with extra spaces and tabs."

Purpose: To clean up whitespace, making the text look neater and ensuring consistency in documents or code.


βœ… Capitalize. Sentences. (lowercase others)

Sample: "the QUICK BROWN fox. JUMPS over the LAZY dog?"

Result: "The quick brown fox. Jumps over the lazy dog?"

Purpose: To capitalize the first letter of each sentence for proper grammatical structure while converting the rest of the text to lowercase for uniformity.


βœ… Sentences to lines

Sample: "The quick brown fox jumps over the lazy dog. It is a sunny day."

Result:

"The quick brown fox jumps over the lazy dog.

It is a sunny day."

Purpose: To split sentences into individual lines, improving readability and making the text easier to process for both humans and machines.


βœ… Format as paragraphs

Sample:

"This is the first line. This is still part of the first paragraph.

This is better as a second paragraph."

Result:

"This is the first line. This is still part of the first paragraph.


This is better as a second paragraph."

Purpose: To structure the text into distinct paragraphs, which helps to organize ideas and information in a clear and logical manner.


βœ… Add . after lines

Sample: "This line lacks a period"

Result: "This line lacks a period."

Purpose: To ensure that all lines end with a period, which is necessary for complete sentences and can affect the clarity and professionalism of the text.


βœ… Add , after lines

Sample: "This line should end with a comma"

Result: "This line should end with a comma,"

Purpose: To append a comma to the end of lines, which might be required in a list or to ensure that phrases are properly separated in a series.


βœ… Add return after ,

Sample: "apple, orange,banana, "

Result:

"apple,

orange,

banana,"

Purpose: To insert a line break after each comma, which is suitable for improving the readability of lists or separating phrases onto new lines.


βœ… (Add parentheses to lines)

Sample: "This line will be enclosed in parentheses."

Result: "(This line will be enclosed in parentheses.)"

Purpose: To show how to enclose text within parentheses, which can be used for additional information or to indicate that the text is less important than the surrounding text.


βœ… - For lines

Sample: "This line will have a dash with space prepended."

Result: "- This line will have a dash with space prepended."

Purpose: To add a bullet point in front of the line, which is commonly used in lists to improve readability and organization.


βœ… -For lines

Sample: "This line will have a dash with space prepended."

Result: "-This line will have a dash with space prepended."

Purpose: To add a bullet point without space in front of the line, which is commonly used in lists to improve readability and organization.


βœ… Remove empty lines

Sample:

"This is the first line.


This is the third line."

Result:

"This is the first line.

This is the third line."

Purpose: To eliminate unnecessary blank lines, streamlining the text and improving the visual layout for the reader.


βœ… Remove 1st characters

Sample: "The quick brown fox jumps over the lazy dog."

Result: "he quick brown fox jumps over the lazy."


βœ… Remove last characters

Sample: "The quick brown fox jumps over the lazy dog."

Result: "The quick brown fox jumps over the lazy dog"

Purpose: To demonstrate the removal of the last character from lines, which may be necessary for text processing tasks, such as formatting or data cleanup.


βœ… Remove extra spaces, tabs, line breaks

Sample: "The quick<space><space>brown fox jumps<tab>over the

lazy dog."

Result: "The quick brown fox jumps over the lazy dog."

Purpose: To clean up the text by removing additional spaces, tabs, and line breaks, creating a tidy and professional-looking document or output text.


Why You'll Love Right Click Text Format


Level up your text formatting workflow now with Right Click Text Format. The convenient formatting menu integrates seamlessly into your browser for formatting on the fly.Β 


⭐ Simple One-Click Formatting - Just highlight and right click text to access a menu of formatting options. No need to manually edit!

⭐ Choose from 15+ formatting options for case, whitespace, punctuation, and more.

⭐ Works in editable text fields in web pages, that allows highlighting.

⭐ Time-Saving - Eliminate tedious manual formatting so you can work faster.

⭐ Consistent Styling - Easily enforce capitalization, punctuation rules, and formats. 

⭐ More Convenient Than Keyboard Shortcuts - No need to memorize complex hotkeys. Just right click!

⭐ Effortless Workflow Integration - Seamlessly formats text without disrupting your flow.

⭐ Free and Unlimited - Use all features for free forever with no limits.


Take your text formatting to the next level now with Right Click Text Format for Chrome!


Known Issues


While Right Click Text Format aims to provide seamless text formatting in any situation, there are a few cases where the functionality may be limited due to the complexities of working across diverse websites and platforms.Β 


- Limited support in some text fields: There are many different methods websites use for text input, so Right Click Text Format may not work in all fields. Our goal is seamless compatibility across the web. We have tried to handle this situation at least for div, span or other non-input elements with the contenteditable attribute that contain the editable content, but we have not seen any improvement in operation. As a result, we decided to abandon this approach for cleaner code.

- No built-in Undo: Like most extensions that programmatically modify content, the changes made by Right Click Text Format aren't tracked by the browser's native undo stack and it not worth the effort for this feature.

- Fix punctuations: Resolving the more common typing anomalies in their own right takes priority over further optimization. This left unoptimized uses of "..." and the unnecessarily large number of punctuation marks (e.g. "!!!", "??").

- Sentences to lines: Breaks sentences into lines based not simply on end-of-sentence punctuation, but on end-of-sentence punctuation and a letter following it. As a result, when there is a special character between two sentences, it does not break on a new line. This is so that sentences can also contain "(?)" or "(!)" parts.


We have accepted these issues. We accept didn't want to delay releasing a tool that can already boost productivity and eliminate tedious formatting work for so many users.


Privacy Policy


No data is collected. Changes are only made locally in the user's browser.


Justifications for the requested permissions and usage:


activeTab permission:

This allows the extension to programmatically read and modify the content of web pages the user is actively viewing. This is required for the core functionality of the extension - to format text on web pages. User data will not be accessed or transmitted.


contextMenus permission:Β Β 

This allows the extension to add a context menu option when the user selects text. This is required to allow the user to invoke text formatting from the context menu. No user data is accessed or transmitted.


Scripting permission:

This allows the extension to programmatically inject scripts into web pages to interact with the page content. This is required to implement the text formatting capabilities. No user data will be accessed or transmitted.


Remote code usage:

The extension loads code remotely from the Chrome Web Store. This code implements the text formatting functionality. No user data will be accessed or transmitted by the remote code.


Single purpose description:

The sole purpose of this extension is to provide text formatting capabilities via a context menu for selected text. No user data will be accessed or transmitted by the extension.