Concerns about Storage Limitations in the Replit Hacker Plan

That was a good idea but it didn’t work.


Playing around in my account, I found, which also lists egress but not storage. I guess I’m lucky and my account won’t crash for exceeding the storage limit just yet.


So. The storage limit is no longer a soft limit. It’s rolling out, and it’s yet another crisis about to happen, yet again.

First, some context for those who don’t know,
A little while ago egress became a hard limit, other changes happened, and a community crisis may have been avoided with the power of our feedback. This time Account Storage is becoming a hard limit. A hard limit is a limit enforced by Replit which means you cannot exceed the limit.
Here is the storage per account allocated for each plan:
Free: 0.5 GiB
Hacker: 5 GiB
Pro: 10 GiB

This is an issue. Neither Free, Hacker, or Pro have enough storage for everyone on their respective plans.

I think the 0.5 GiB on the free plan is mainly meant for educational users and/or python kids. That might be the target demographic for the Free plan but it’s not everybody on the free plan. I’m on the free plan, and I’m a massive Replit power user. I almost exclusively use Replit for hosting and general developent. I can’t afford Hacker or Pro, and I’m using 4 TIMES the allocated amount of storage for my account. (2 GiB) I get that the target demographic for the free plan may be for people experimenting, educational users or whatnot; but it’s going to hurt the other free users if Replit focuses on that only.

And people with Hacker plan have it a little better. Now you have at least a slightly reasonable amount of space to work with, because now you can at least fit a lot more reasonably sized projects into it. But it’s not enough for quite a bit of users. Take Anirudth, for example: (quoting from his Ask post)

As an active member of the Replit community, I currently have over 1000 repls occupying around 150 GB of storage. Sadly, the new limit is set at a mere 20 GB, and this has got me concerned about potential data loss and the risk of losing all my repls.
I get it, Replit needs to make updates to keep things stable and scalable. But hey, I’m reaching out to you all for some guidance and advice on possible workarounds. I want to find a way to navigate this situation without bidding farewell to any of my precious repls.
link to original ask post

Active members of the Replit community, who even pay, risk losing their repls to this update. I don’t think anyone wants to see anyone lose potentially months of progress to an update. People with pro might be able to get away with the 10 GiB but even that might not be enough. My coding folder on my computer has way fewer projects than my Replit account, but still takes up around 5 gigabytes. Now apply that to 80-100 repls on a free, or even Pro account.

If I got anything wrong, PLEASE LET ME KNOW! And I will edit this post.


i did actually tweet about this too


I’m pretty sure Free plan has 10GiB of storage… But I do agree.
The storage limits are set too low.


Please Read

Please share your feedback but please do it kindly even if you don’t like the changes and remember the other Community Standards.


Same. Even though I have Explorer enabled, I still can only see Outbound Data Transfer.


Assuming your storage amounts are correct (because I cannot confirm), I think this is ridiculously low. The free tier should have at least 1GB, if not more (perhaps 5?). Hacker is losing its appeal as it is stripped of its features, but still should have more than a meager 5GB. It seems to me that hacker was meant to give you nicer features without breaking your wallet, but this storage limit would necessitate pro for people actually power using the hacker plan as intended. As for pro, it should be incredible (remember that pro gets 100GB egress PER MONTH), and I do not think 10GB is incredible (unless you mean incredibly small but that’s not the intent). It is so small that I don’t even buy flash drives unless they are far bigger than that.

Now, Replit listened about egress and gave what I believe to be generous limits. The request to undo the new UI however, was not undone and I am not satisfied with the results of that. That is one positive and one negative result from community feedback. How will it go this time?


I have 10 GiB with a free account



That’s better. Also I forgot to mention but the topic about the new UI had 114 votes, which is at least 5 times the number of people active on Ask at the time, yet had little results. But, as I mentioned, Replit did listen to us about egress… so I’m curious to see how this will play out and whether or not it causes a community crisis and/or uprising.

Disclaimer: I am not suggesting that an uprising take place and I have no intentions of leading one at this time, but I do believe it is a possibility if this does not go favorably.


Ah I see where EnZon3 got those numbers:


I dont think those are correct. Just escalated this topic to staff


i am on free tier and got 10gb overall storage, the 0.5gb above probably refer to per repl storage limit.

just the 100 days of python repls take up more than 7gb storage. no big deal deleting those, but this will certainly make me think twice before creating a new repl, which is probably the point of the limit. before this change i never thought once whether i should create/fork a new repl, i just did whenever it felt necessary.


I don’t think so, it says “Account Storage,” not “Repl Storage”


Btw –

Hacker customers will get 20 GiBs of account storage.
Pro customers will get 50 GiBs.

We’re working on these changes now.


What about free users?


I think 10 gigs because it is already kinda low, I don’t thing replit will make it lower for now.


I am not happy about these changes. If I remember correctly, we were originally told that storage limits would only account for usage after the the limits were introduced (so e.g. a user on the free plan who has used 20GiB of storage would have a 30GiB storage limit). Additionally, considering that the egress limit for free users is 10 GiB per month, it’s completely reasonable to expect that the storage limit would be greater than that, as users will almost always store more data than they transfer (for example, someone might only pay for 1 GiB of mobile data for their phone, but they’ll probably buy a phone with more than 1 GiB of storage for saving photos and videos). I know that Replit is not a mobile phone carrier, but the same applies in both cases.
As we all know, node_modules can easily grow to be over 1 GiB. If I understand correctly, the official reason for this change was to allow users to develop projects that need more than 1 GiB of storage on Replit. I’m not going to speculate regarding internal Replit decisions, but if that was the goal, Replit has failed miserably. Not only are most existing users still unable to use large programs on Replit, but Replit has managed to break everything on their most dedicated users’ accounts (anything that requires writing to files will fail if a user’s account uses more storage then Replit has decided to restrict them to).

Personally, I believe that this change should be reverted (at least for now), and existing users should not be penalized for simply using Replit.

My ideas regarding if, how, and whether Replit should implement a grace period for users

I believe that users should be given a grace period before their accounts stop working. Giving users a grace period before punishment is not exactly unheard-of, even outside of development contexts. For example, when a stop light enforcement camera is installed in the U.S., offenders are not punished during the first 6 months to a year after it is installed. Instead, law enforcement agencies give offenders warnings (rather than fines) for violations during that initial period, as someone cannot reasonably be expected to know that the camera was there if it was only recently installed. I believe that Replit should do something similar.

Soft limits

Software can be unpredictable. A dependency update on an experiment that adds a large dependency could easily cause a user to accidentally exceed their storage limit, even temporarily. If Replit did something similar to egress limits for storage limits (e.g. letting users continue to use storage beyond the limit, but with reduced write speeds), Replit could easily avoid needlessly breaking user sites.

I hope this gives everyone at Replit some potential alternatives to consider.

Yeah I am already dying over here


Same here,

AnirudhGPT is also working barely because of this crashed because of this, I can’t edit or run most of the repls at all! It’s like I’m sitebanned, but I can access the community