Skip to content
Sign upLog in
← 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
ArloMichael
Profile icon
GrogShanty
Profile icon
Froggo8311
Profile icon
sobakarooted
Profile icon
HmmNo1
Profile icon
ay136416
Profile icon
DillonB07
Profile icon
DiveshTheReal
Profile icon
zain-haq
Profile icon
littlepenguin
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]

@JosephSanthosh
lol

Profile icon
ShivankChhaya

lol hacker without hacker

Profile icon
gibbsfreenergy

lol hacker without a brain

@ShivankChhaya

Profile icon
ShivankChhaya

@JosephSanthosh
lollll

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

@Spacecraft
yes

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

284

@JosephSanthosh

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