FAQ | Frequently Asked Questions
Why does my Always On Repl restart sometimes?
Repls will need to switch physical servers once in a while to help conserve resources, causing your Always On Repl to restart. Your Repl will turn back on, install all packages, and then run your code, so there will be a small delay between the restart and your code running again.
For help with Always On for chatbots/Discord bots
Read our Database FAQ for persisting data.
How do I restore a Repl?
Use the clui (command line user interface, blog) to access the trash:
- Go to https://replit.com/~/cli.
- Once you get to the terminal, type "Trash".
- Choose the "View" option to see your most recently deleted repls.
- Go back to "Trash" again and choose "Restore" this time, along with the title of the project you want to restore.
How do I restore a file in my Repl?
Check out our docs on the History tool to learn how you can restore a file.
Where can I get help with my code?
Here are some basic debugging steps you can take if you are stuck with your code:
- Double check your code line by line for any syntax mistakes.
- Enter the command
kill 1in the Shell tab in your Repl.
- Fork the Repl.
- Install all the necessary packages via our package manager if available packager tab.
- Refresh the page.
Why is my Repl failing to load?
If your Repl is failing to load, try these debugging steps:
- Test your internet connection.
- Try a different browser.
- Use the command
kill 1in the shell—this will kill and restart the virtual Linux machine backing your Repl.
How do I create a custom domain?
You can link any Repl to any domain that you own. Learn how to connect your domain here.
I'm having trouble logging in, what should I do?
- Make sure you are using the correct email and password.
- Use the forgot password page to reset your password.
- Try a different browser to log in.
- If those steps fail, contact support.
How do I change my email if I signed up with Google/Github/Facebook?
We require a password to change your email on your account. If you signed up with another service, such as Google or GitHub, you will not have a password available. To change emails you will first need to go through the reset password process.
For step-by-step instructions:
- Open the left sidebar, click on your username to open the dropdown menu, and then click
- Go back to the login page, click forgot password, and enter your email for the connected account:
- You will receive an email with a link to create a new password. If you don't see the email, make sure it isn't in your spam filter.
- Now you can go to your account page and change your account email address using your new password.
How do I change my username?
You can only change your username 1 time, by clicking here. If the option is not available to you, then you have already changed it.
Can I merge accounts?
Unfortunately, at this time, we don't have a way for users to merge accounts.
How can I update Python to the latest version?
Our official Python repl is currently on version 3.8. CodingCactus has a usable Python 3.10 template, but it doesn't support the Python console and the tkinter UI library. We are working on an infrastructure update to make updating software in repls easier: nix modules. This will enable a fully functional Python repl template for the latest version of Python.
What are Cycles?
Cycles are Replit's new digital tokens! They can be purchased on Replit and combined with any user plan to increase your Repls' performance and functionality.
Cycles are not a cryptocurrency. They are virtual tokens native to the Replit platform and are meant to improve your experience on Replit.
What can I use Cycles on?
At this moment you can use Cycles to buy Private Repls, Always On, or Boosts, and more features are coming soon!
What are Power Ups?
Power Ups are anything that improves your Repls' functionality and performance. Current available Power Ups include: Boosts, Always On, or Private Repls.
How much are cycles worth?
We have three pricing bundles. You can see pricing details & learn more about the different bundles on our pricing page.
Can anyone buy Cycles?
Any user, regardless of their Replit plan, can purchase Cycles.
However, Cycles are not currently available for purchase through the Replit app installed from the Google Play Store.
Can I get a refund on Cycles?
Cycles are non-refundable. For further details, please refer to Cycles Terms
How do I use my Cycles?
You can use your current Cycles on any Power Up from the workspace (inside of a Repl).
What happens when I toggle off my Power Up?
For Always On and Boosts, we stop supporting the power up's functionality on that Repl. You can change Power Ups on and off for as long as your cycles balance meets the required amount.
How do I stop paying for a Power Up (i.e., end a Cycles subscription)?
For Always On and Boosts make sure that you toggle off from inside of the respective Repl before the renewal date.
For private repls, head to My Cycles page and toggle off the subscription.
What happens to my private Repls if I stop using Cycles or run out of Cycles?
Your Repls will remain private but you will not be able to edit the code unless you make the Repl public or subscribe again with Cycles. At this time, purchasing Cycles can only be done as a one-time purchase so be sure to check in and buy more before your balance runs out.