Firefox Browser Add-ons
  • Extensions
  • Themes
    • for Firefox
    • Dictionaries & Language Packs
Log in
Preview of Reddit Mass Comment Editor

Reddit Mass Comment Editor by Shajirr

Fetch, display, edit, randomize and export/import Reddit comments and posts.

0 (0 reviews)0 (0 reviews)
10 Users10 Users
Download Firefox and get the extension
Download file

Extension Metadata

Screenshots
Main UIaccess requestLoaded commentsComments after mass randomisationRandomised comments check
About this extension
This addon allows users to:
  • Perform mass search and replace operations on your comments or posts
  • Perform mass comment / post randomization
  • Edit, randomize, view individual comments or posts
  • Load comments / posts after a specific comment / post (via ID)
  • Filter down comments / posts to a specific subreddit
  • Filter comments / posts to a specific date range
  • Create comment / post backups (JSON format)
  • Convert Reddit search result pages into .json files
  • Load comments / posts from JSON or CSV files
  • Write loaded comments / posts back to Reddit (allows backup restore)
  • View a dashboard console log of all of its actions
  • View reports of mass edit/randomize operations - succeeded/failed/skipped items, allowing you to copy IDs of items from each category separately

Usage instructions:

Check if you are logged in to Reddit first, that's required.
To open the addon page, click the addon icon.
Then click "Authenticate", which will redirect you to a Reddit page
asking if you will grant access to this app,
which you need to confirm in order to obtain the authentication token.
If that's successful, addon should show your username and
all other functions should become available.

Before doing anything it would be a good idea to use "Export loaded comments" function first, which will create a JSON backup file of all currently loaded comments.

Comment randomization feature replaces all words in your comment with the random words of the same length, as well as replacing all the digits with the random ones. All punctuation/symbols/spaces are kept.

By default the addon will display first 50 loaded items, and then each 50th one + the last one. You can enable "Display all loaded/selected items" instead, but this will slightly increase the amount of RAM used if you try to display thousands of comments/posts.

Mass edit operations will issue 2 confirmation popups, asking you to confirm that you had saved a provided backup file and checked that it contains valid info.
Single comment edits have no confirmations.

Loading items from CSV file

If you request profile data export from Reddit, they will send you an archive with files that will contain IDs or all your comments and posts.
From those table files (posts.csv or comments.csv) simply copy the IDs of what you want to edit, create a new .csv or .txt file, and paste the IDs there.
First row must contain a column header 'id', without quotes.
Then save that new file, if its .txt, rename it to .csv
In the addon, first select the correct mode of operation - comments or posts - trying to load comment ids when the mode is set to "posts" will fail.
Then load your new file in the addon using "Load comments/posts from CSV" button. After the loading completes, your items will be available for editing/randomisation.

Loading more comments (without profile export)

Warning - this method does NOT protect your Saved comments from edits, keep that in mind.
In case you wish to load more comments, you can do this by loading from each subreddit separately.
First, enter the subreddit name after: "Search your comments in a subreddit:", press "Search".
This will open a new Reddit search tab. Scroll it down until results stop loading, by holding PgDn / Page Down key.
When no more results load, you now need to save them.
Right click anywhere on the page, select "Inspect (Q)", this will open a developer console. In the "Inspector" tab you'll see the page code, hovering over it highlights what element on the page you're currently looking at.
You just need to go to the 2nd line, right click on the "<html" element, select "Copy" -> "Outer HTML".
You now successfully copied the code of the entire page, along with all of your search results. Paste it into a new blank text file, and either leave it as .txt, or change file extension to .html, as this will allow you to view your results offline at any time if you open it in a browser.
Next, go back to the addon page.
Under "Load comments from a file" section click "Browse" and select a file you just created. Next, click "Convert to JSON".
It will remove all unnecessary code and will just save clean comment data as a new file.
You can inspect it yourself, as its in a human-readable format with a clear layout.
This file could also be used as a backup later, so keep it just in case.
Next, click "Browse" again, select the .json file, click "Load JSON Comments".
If everything went successfully, all your comments from the search page should now be loaded into the addon and ready to be edited/randomized.
You now also have a .json file which can be loaded right away at any time, so you don't have to repeat this whole process unless you wish to get new results not present in the file.

Setting custom CLIENT_ID to have an individual (not shared) request limit

This is optional for now, but might be required later if multiple users would be using the addon at the same time.
First, you need to register your own Reddit app, here:
https://www.reddit.com/prefs/apps/
select "create another app"
name - whatever, but preferably something unique
type: installed app
about url - not needed, leave blank
redirect uri - this is the only important part here, write this address exactly:
https://shajirr.github.io/reddit-comment-scrambler-a/redirect.html
then press "Create app"
that's it, app registered.
Now under app title and "installed app" text you can see a row of some random
letters and numbers - that's the CLIENT_ID.
Copy it, go back to my addon page, press "Set CLIENT_ID"
and paste the copied CLIENT_ID.
Addon will check if its valid, and if it is, then it will be used instead of the default one.

Limitations
  • Reddit API only allows about 30 edits per minute, any higher and it causes errors. So editing lots of comments can take a while. If it gets interrupted, you can restart it by copying last edited comment ID and using "After comment:" field to load only comments after it that haven't been edited.
  • Multiple users can drain the API request limit - in that case you can register your own Reddit app (takes about 30 seconds) and use its CLIENT_ID to not share the request limit with others
  • So far API allows to only load about 1850 last user comments / posts max. If you want to load more, either use Reddit profile export files (easy), or pull them via comment search from each subreddit separately (more work)

Plans / not yet implemented

Bugs / Issues / Ideas

If you found any bugs/issues, or have ideas about adding some new functionality (as long as it's relevant), you can open a new issue following the Support Site link.

Permissions
  • Access your data for sites in the reddit.com domain - needed to interact with the Reddit API to authenticate the user and fetch/edit comments and posts
  • Access your data for shajirr.codeberg.page - used to access the authentication redirect page that passes the authentication data from Reddit to the addon
  • Input data to the clipboard - used to copy the mass edit/randomize operation results from their reports
  • Access browser tabs - used to check if the addon's dashboard tab already exists when the user clicks the addon toolbar icon. If it exists, the addon will switch to it, rather than opening a new tab.
Rated 0 by 0 reviewers
Log in to rate this extension
There are no ratings yet

Star rating saved

5
0
4
0
3
0
2
0
1
0
No reviews yet
Permissions and data

Required permissions:

  • Input data to the clipboard
  • Access browser tabs
  • Access your data for sites in the reddit.com domain
  • Access your data for shajirr.codeberg.page

Data collection:

  • The developer says this extension doesn't require data collection.
Learn more
More information
Add-on Links
  • Homepage
  • Support site
  • Copy add-on ID
Version
2026.10.11
Size
230.8 KB
Last updated
18 days ago (Oct 11, 2026)
Related Categories
  • Social & Communication
License
GNU General Public License v3.0 only
Version History
  • See all versions
Tags
  • reddit
  • social media
Add to collection
Report this add-on
Go to Mozilla's homepage

Add-ons

  • About
  • Firefox Add-ons Blog
  • Extension Workshop
  • Developer Hub
  • Developer Policies
  • Community Blog
  • Forum
  • Report a bug
  • Review Guide

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version.