Skip to content
← Back to Community
Unlisted REPLs - Hide your REPLs until you're ready to share them!
Profile icon
Spacecraft

Works for everyone with free accounts, not just HACKER plans.

For those using the free version of Repl.it, all REPLs you create are listed as public and all other users can browse and copy your work. This has been the case even for unnamed REPLs you create; all visible under your public profile...until now.

An Unlisted REPL is different than the Private REPL available through the Hacker plan. Private REPLs cannot be viewed by others, even if you have a link to the REPL. An Unlisted REPL can be viewed by anyone who has the link, but since it can't be found on your public profile, only those you give the link to can access it.

I'll describe how it works below, but there's a catch - You have to keep the default name of the Unnamed REPL that you create, so I created a program to help. The REPL in this post is a 'Confidential Unlisted REPL Directory' for all your Unlisted REPLs. Fork or copy it and use it as your own. Even when visible in your profile, others will not be able to see the contents of the directory. Create as many unlisted REPLs as you like and organize them all with this directory.

How to create an Unlisted REPL:

Step 1 - Create a new UNNAMED REPL, but not using the common method of clicking the blue '+' button (this will result in another public REPL). From the selection options on the left side of the web page, choose the 'Languages' option.
Menu

Step 2 - Locate and click on the language that you would like to program your new REPL in. REPLs created using this method will not show up in your public profile. Begin programming as usual. Do not edit the default name, or it will become public.
List

Step 3- Return to the main menu and open your folder of REPLs. The new REPL you just created will be located in the 'Unamed ()' Folder. For convenience, from the main folder list, create a new folder called 'Unlisted Repls' or similar, and move your new REPL out of the unnamed folder. This will help you keep track of REPLs that you created using the unlisted method.
Folders

Step 4- Use the attached REPL in this post and add your new REPL to the directory so you can keep track of the random names.

Step 5- Log out of your Repl.it account and navigate to your public profile to verify that your newly created REPL doesn't show up in the list.

Please Note: While following these steps on the Repl.it website may result in unlisted REPLs today, this may not always be the case. Be aware that Repl.it could change how your REPLs are displayed in your profile at any time.

Voters
Profile icon
GrogShanty
Profile icon
Froggo8311
Profile icon
sobakarooted
Profile icon
HmmNo1
Profile icon
ay136416
Profile icon
DillonB07
Profile icon
DiveshTheReal
Profile icon
zhaq6129
Profile icon
littlepenguin
Profile icon
CodingRobot12
Comments
hotnewtop
Profile icon
masfrost

Hey, Repl.it person here

All unnamed repls are not listed on your profile. However, they are exposed to SEO and crawlers through other means. Moreover, the repls are still accessible to other users if they get a hold of the URL. I encourage you not to store any sensitive information on there outside of the .env file.

Enjoy!

Profile icon
Spacecraft

@masfrost Agreed. These REPLs are not private, just unlisted; the two should not be confused. Thanks.

Profile icon
gibbsfreenergy

OMG! Is this @amasad brother???? @masfrost

Profile icon
Codemonkey51

Hey lol that is what I thought :thonk: @masfrost

Profile icon
HahaYes

@masfrost yoo its faris

Profile icon
HahaYes

@JosephSanthosh ree no ping amjad for unimportant things?

Profile icon
gibbsfreenergy

it's not like he'll reply. @HahaYes

Profile icon
HahaYes

@JosephSanthosh hrmmm I don't think pinging amasad is good overall haha

Profile icon
CodeLongAndPros

@JosephSanthosh Yes, no ping amasad.

Profile icon
gibbsfreenergy

Lol, ok. lol lol lol lol lol lol, so funny... @CodeLongAndPros @HahaYes

Profile icon
CodeLongAndPros

@JosephSanthosh NO AMASAD PING, I MEAN IT!

Profile icon
HahaYes

@JosephSanthosh yes NO PING amjad

Profile icon
DynamicSquid

@CodeLongAndPros doesn't he have like 300 notifications at all times lol? but yeah seriously don't ping him because it clouds up important notifications from other users

Profile icon
gibbsfreenergy

YEA YEA, ME NO AMASAD PING. @CodeLongAndPros

Profile icon
gibbsfreenergy

k k, me ping no amjad also. @HahaYes @CodeLongAndPros

Profile icon
gibbsfreenergy

@HahaYes @CodeLongAndPros Dont worry me no ping amjad or amasad! are both the names different people?

Profile icon
CodeLongAndPros

@JosephSanthosh Amajad Masad is his name, and amasad is his username

Profile icon
gibbsfreenergy

ooh, lol, then who is the other guy? @CodeLongAndPros

Profile icon
[deleted]
Profile icon
ShivankChhaya

lol hacker without hacker

Profile icon
gibbsfreenergy

lol hacker without a brain @ShivankChhaya

Profile icon
ShivankChhaya
Profile icon
leo-ironkey

admins are now mad

Profile icon
Tharuka892

replit could always change this tho

Profile icon
ShiftyBoo

I got hacker yesterday because I wanted private REPLs, but now i saw this. I'm an idiot.

Profile icon
Codemonkey51

they are not truly private, the code can be access although currently they just wont show up in the list on ur profile @26grogab

Profile icon
Spacecraft

@26grogab Don't feel too bad. I'm guessing this method will only work for about another week.

Profile icon
ShiftyBoo

@Spacecraft Okay, You're probably right.

Profile icon
mukeshgurpude

@Spacecraft Exactly!! Repl.it will fix it soon..

Profile icon
HahaYes

Repls that are in a folder should show up.

Profile icon
Spacecraft

@HahaYes I don't have any insight into what they should do, but I do know what they actually do using the above method - remain unlisted.

Profile icon
HahaYes
Profile icon
Froggo8311

Note:

This no longer works in 2022

if you wanna try it for yourself, its possible that the "Languages" button has been renamed to "Templates" (the "templates" page is shown when you go to https://replit.com/languages)

unless i did something wrong, it looks like it does not work any more

Profile icon
RahulChoubey1

How does this work?

Profile icon
Spacecraft

@RahulChoubey1 How does what work? I feel like I explained it pretty well in the post.

Profile icon
RahulChoubey1

@Spacecraft I can't understand the code.

Profile icon
Spacecraft

@RahulChoubey1 Well, the code is just a program that makes a directory to help you keep track of the unlisted repls you create. It doesn't actually make the repls.

Profile icon
RahulChoubey1

@Spacecraft How does it make it unlisted?

Profile icon
Spacecraft

@RahulChoubey1 At the risk of sounding like a broken record, the code is just a program that makes a directory to help you keep track of the unlisted repls you create. It doesn't actually make the repls. The code doesn't do anything to your Repls. The website creates the Repls and makes them unlisted.

I don't know how the Replit website makes them unlisted, I just know that it does. If you want to know how the website works, you'll have to contact a Replit web developer.

Profile icon
mukeshgurpude

We'll use this hack until Repl.it fixes the bug😁😁

Profile icon
frissyn

lol i have hacker, i thought everybody knew that unnamed REPLs don't show up on your public profile

Profile icon
Spacecraft

@IreTheKID You must be mistaken. If you create a new unnamed REPL using either of the + Add buttons, it will show up on your public profile.

Profile icon
frissyn

lul, I swear that wasn't always the case. props to you for discovering and sharing this tho.

Profile icon
Spacecraft

I believe you have the option to choose with the Hacker plan. Unpaid plans default to 'public' @IreTheKID

Profile icon
PattanAhmed

WoW!
An Amazing project and tutorial!
Keep it up @Spacecraft

Profile icon
gibbsfreenergy

Ummm, I am scared, how did the program get my name without it asking?

Profile icon
Spacecraft

@JosephSanthosh It's all in there. Check it out!

Profile icon
gibbsfreenergy

which lines? @Spacecraft

Profile icon
Spacecraft
Profile icon
gibbsfreenergy

JUST ONE LINE OF CODE! BROOOOOO @Spacecraft

Profile icon
Spacecraft

@JosephSanthosh That one line is the key, so to speak. Otherwise everyone would be able to access your directory and find your unlisted repls.

Profile icon
gibbsfreenergy

You're a genius! Just one line can recognise the user? @Spacecraft

Profile icon
Spacecraft

@JosephSanthosh Apparently. I was just as surprised as you are when I stumbled onto it.

Profile icon
gibbsfreenergy

how did you stumble upon it? @Spacecraft

Profile icon
Spacecraft

@JosephSanthosh Well, I was trying to get the program to write to a .env file. After discovering that it's not possible, I decided to print out the current os.environ to see what was in it. Turns out that there's several Repl.it specific variables already in there.

Profile icon
gibbsfreenergy

Oh, nice! @Spacecraft

Profile icon
xxpertHacker

I see what you're doing here, but aren't you making it easier to find people's Repls? Since they're stored in an even more compact place than normal?

(btw, you mentioned hacker; I lost my hacker plan this month)

Profile icon
Spacecraft

@xxpertHacker Folders are only visible to the owner. They don't appear on public profiles. Additionally, any REPL created using this method (at least for now) will also not appear on the user's profile. In short, there's no easy place to look, since there's nothing to show. Give it a try.

Profile icon
xxpertHacker

@Spacecraft Oh, I see what you're suggesting now, it's the fact that it's in the folder and still lacks a name. That's how a lot of my code already is.

Btw: sometimes unnamed Repl's show on your profile. Maybe it's the difference in button pressed?

Profile icon
Spacecraft

@xxpertHacker The folder has nothing to do with it. It's just for convenience in keeping your unlisted REPLs in one place. Following the method outlined above results in an unnamed REPL that is not shown in your public profile.

Profile icon
xxpertHacker

@Spacecraft All you're saying is don't name your Repl and it won't show on your profile, right?

I've been using Repl URLs and that button forever. Bookmarked https://repl.it/l/

Profile icon
Spacecraft

@xxpertHacker Did you actually read the post? I've already covered this information. Look, here's an example - I've created a new unnamed REPL called TrainedMelodicBaitware using the method described above. Go to my user profile and see if you can find it: https://repl.it/@Spacecraft IT WON'T BE THERE. Yet, if I give you the link: https://repl.it/@Spacecraft/TrainedMelodicBaitware You can clearly see that it exists.

Profile icon
xxpertHacker

@Spacecraft I just said that you said that..

Profile icon
RahulChoubey1

@Spacecraft Why does it just say "Bacon"?

Profile icon
Spacecraft

@RahulChoubey1 Why not? Do you have a better suggestion? It was just an example of how unlisted repls work.

Profile icon
[deleted]

tHIS iS gOING tO bE dELETED Amazing project, this will not get deleted anytime soon.

Profile icon
Froggo8311

lol and the user got deleted

Profile icon
anonymous360c

This is gonna get deleted soon. REALLY SOON unless somehow no developers notice or they just don't care as it's falling apart these days now.

Profile icon
Spacecraft

@anonymous360c For what reason? Highlighting the 'Languages' button? The post simply describes a valid feature of the website. Repl.it developers can modify the site at will to allow or deny the feature.

Profile icon
anonymous360c
Profile icon
adsarebbbad

thonk

Profile icon
AgastyaSandhuja

Nice job xd
this probably won't get removed because you could technically always do this but almost nobody (including me) knew you could. Technically besides finding this you've done nothing wrong so idk they probably wont delete it. Thx for making this tho xd.

Profile icon
Codemonkey51

Lol nobody, I've known about this for a while lol @AgastyaSandhuja

Profile icon
AgastyaSandhuja

ur a nobody oh cool i said almost nobody ur a smart person so im not surprised @Codemonkey51

Profile icon
Codemonkey51

Lol I mean I do not use talk often I may as well be a nobody anyway, yes I do know a bit much about repl idk why :/ lol I think this means I have used replit too much @AgastyaSandhuja

Profile icon
Jeydin21

Watch this be removed lol. Keep it up!

Profile icon
Leroy01010

smart (i wil do this forever)

Profile icon
Bookie0

wait is this allowed

Profile icon
k9chelsea2

🤔

Profile icon
AcceleratedCode

this is gonna be deleted soon lol

Profile icon
Spacecraft

@AcceleratedCode Why? Is it forbidden to click on the 'Languages' button prominently placed in the menu bar? That's really all I've pointed out here.

Profile icon
AcceleratedCode

@Spacecraft If enough people see this the Replit team might lose alot of money unless they specified this feature to happen and it was just a joke lol

Profile icon
Spacecraft

@AcceleratedCode One of the Repl.it founding engineers already commented on the post and he seems ok with it.

Profile icon
InvisibleOne

hmmm

Profile icon
zplusfour

interesting

Profile icon
YourPetFinch

Holy wow