Skip to main content

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.

Always On can be purchased using Cycles or as part of the Hacker Plan. See Enabling Always On for how to activate this feature for your Repl.

For help with Always On for chatbots/Discord bots

See the Replit Discord server #bot-help channel, or our Chatbots category in the Replit Ask Forum

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:

  1. Go to
  2. Once you get to the terminal, type "Trash".
  3. Choose the "View" option to see your most recently deleted repls.
  4. 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?

If you are having trouble with your code, you can always reach out to our lively community on our Discord server or our forum. If you can't find answers within our community, search Stackoverflow, YouTube, or these docs: HTML, Python, Javascript.

Here are some basic debugging steps you can take if you are stuck with your code:

  1. Double check your code line by line for any syntax mistakes.
  2. Enter the command kill 1 in the Shell tab in your Repl.
  3. Fork the Repl.
  4. Install all the necessary packages via our package manager if available packager tab.
  5. Refresh the page.

Why is my Repl failing to load?

If your Repl is failing to load, try these debugging steps:

  1. Test your internet connection.
  2. Try a different browser.
  3. Check if your browser has enabled JavaScript.
  4. Use the command kill 1 in the shell—this will kill and restart the virtual Linux machine backing your Repl.

If none of the above steps helped, check Replit's Service Status, if "all systems are a go," and you still have issues loading your Repl, please contact Replit Support.

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?

  1. Make sure you are using the correct email and password.
  2. Use the forgot password page to reset your password.
  3. Try a different browser to log in.
  4. 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:

  1. Open the left sidebar, click on your username to open the dropdown menu, and then click Log out.Log out
  2. Go back to the login page, click forgot password, and enter your email for the connected account:Forgot PW
  3. 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.
  4. 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.

Change username

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.

Buy Cycles Modal

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).

Purchase Private Repls

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.

Toggle Off Boost

For private repls, head to My Cycles page and toggle off the subscription.

Toggle Off Private Repls

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.