Yes — PythonAnywhere has a permanent free tier alongside its paid plans. The free plan includes up to 2 consoles, 100 CPU seconds per day, and 512MB private file storage. FreeTier.co estimates the free tier at about $2.00/mo, and no credit card is required to sign up.

About

PythonAnywhere is a cloud platform for hosting, running, and coding Python applications in the browser. It provides a full Python environment, web-based consoles, and an editor so developers can write, test, and deploy Python code without managing their own server.

The free Beginner account includes one web app at your-username.pythonanywhere.com, up to 2 consoles, restricted outbound internet access, 512 MB private file storage, and 100 CPU seconds per day. Paid plans add custom domains, more web apps, more workers, SSH access, and higher CPU and storage limits.

  • Browser-based Python IDE
  • One free web app
  • Two free consoles
  • 512 MB private storage
  • 100 CPU seconds daily
  • Restricted outbound internet access

Free Tier Value

47
FTV score
Est. value$2.00 / month
Credit cardNot required
Feature parity35%

This free tier is a capped but genuinely usable starter account: it includes one web app, up to two consoles, limited external access, and 100 CPU-seconds per day, while blocking SSH, scheduled tasks, always-on tasks, and MySQL. The cheapest paid plan is $10/month, and this free offering feels like roughly 20% of that practical value, so about $2/month. A credit card is not required, and the account is free forever but with clear usage limits.

What's included in the free tier

  • One web app at your-username.pythonanywhere.com.
  • Two consoles with restricted outbound Internet access.
  • One web worker per web app.
  • Up to 2 consoles.
  • Access to specific external sites via HTTP(S) only.
  • Console sharing with other PythonAnywhere accounts.
  • No SSH access to your account.
  • No scheduled tasks.
  • No always-on tasks.
  • No MySQL database.
  • 100 CPU seconds per day.
  • Low bandwidth.
  • 512MB private file storage.

Paid plans

Developer

$10 / mo
web apps
1
CPU-seconds/day
5,000
disk space
5GB
  • One web app
  • Unlimited Python/bash consoles
  • Custom domain support
  • 5,000 CPU-seconds per day
  • IPython/Jupyter notebook support
  • 5GB disk space
  • Full SSH access
  • Unrestricted Internet access

Custom

$10 / mo
web apps
up to 20
CPU-seconds/day
up to 100,000
  • Up to 20 web apps
  • Unlimited Python/bash consoles
  • Custom domains
  • As many web workers as needed
  • Up to 100,000 CPU-seconds per day
  • IPython/Jupyter notebook support
  • As much disk space as chosen
  • Full SSH access

Pricing extracted from PythonAnywhere's pricing page. Always verify current pricing before committing.

Common questions

Is PythonAnywhere free forever?

Yes. PythonAnywhere has a permanent free tier alongside its paid plans, though the allowance typically resets each month.

Does PythonAnywhere require a credit card?

No. You can start on PythonAnywhere's free tier without entering card details.

What happens when you exceed PythonAnywhere's free tier?

You move to a paid plan. PythonAnywhere's cheapest paid plan is Developer at $10 / month.

What is PythonAnywhere's free tier worth?

We estimate PythonAnywhere's free tier is worth about $2.00 per month. That maps to an FTV score of 47/100. See freetier.co/ftv for how we calculate it.