Hosting Radar
What is the best free VPS in 2026?
Oracle Cloud's Always Free tier is the best free VPS in September 2026: 2 Arm cores, 12 GB of RAM, 200 GB of block storage and 10 TB of monthly egress. Google Cloud gives a permanent 1 GB e2-micro VM, while AWS and Azure hand out credits that expire within 6 to 12 months.
What matters
- Oracle's own docs grant every Always Free tenancy 1,500 OCPU hours and 9,000 GB hours per month on Arm Ampere A1, which the same page translates to 2 OCPUs and 12 GB of RAM, plus up to two AMD micro VMs and 200 GB of block storage.
- Google Cloud's always-free tier is one non-preemptible e2-micro VM in us-west1, us-central1 or us-east1, with 30 GB-months of standard disk and 1 GB of North American egress per month.
- AWS starts new accounts with $100 in credits and up to $100 more to earn, and the account closes by itself after 6 months; Azure pairs a $200 credit with 12 months of 750-hour B1s, B2pts v2 and B2ats v2 VMs.
- Oracle can reclaim an Always Free instance it deems idle (below 20% CPU at the 95th percentile across 7 days), which is why a $26.99-a-year KVM VPS often beats baby-sitting a free tier.
The free VPS options that are still real in September 2026
Free compute did not disappear in 2026, it consolidated. Four providers still hand out either an always-on server or a credit balance worth having, and the differences that decide the choice are expiry, region and how much RAM you actually get. Every number below comes from the vendor's own page, checked on 19 September 2026.
One framing note before the table: "free VPS" in a search box mostly returns affiliate roundups of small hosts. The four tiers below are the ones you can verify on a vendor-controlled page, which is a much better filter than a marketing badge.
Oracle Cloud Always Free: the biggest free server, with a reclamation rule
Oracle Cloud's Always Free tier is OCI's permanent free allowance for a single tenancy, and its compute share is the largest of any hyperscaler. Oracle's Always Free Resources documentation grants the first 1,500 OCPU hours and 9,000 GB hours per month on the Arm-based VM.Standard.A1.Flex shape, which the same page states is equivalent to 2 OCPUs and 12 GB of memory for an Always Free tenancy. 12 GB of RAM runs a small database, a container stack or a self-hosted app without drama.
The AMD side is separate. Every tenancy also gets up to two VM.Standard.E2.1.Micro instances, each with 1/8th of an OCPU, 1 GB of memory, one public IP address and up to 50 Mbps of internet bandwidth. Storage totals 200 GB of Always Free block volume, and since the default boot volume is 47 GB, two instances fit inside that allowance. Outbound data is 10 TB per month.
The catch is an idle clause most free-tier roundups skip. Oracle may reclaim an Always Free compute instance it considers idle, and the documentation defines that with percentiles: CPU utilisation below 20% at the 95th percentile over a 7-day window. A box that only serves a few visitors an hour, or a backup target that sits quiet, is exactly the profile that gets pulled. Always Free resources also arrive without a service-level agreement.
Google Cloud's always-free e2-micro: permanent, deliberately small
Google's free tier page lists one non-preemptible e2-micro instance per month, and only in three regions: Oregon (us-west1), Iowa (us-central1) or South Carolina (us-east1). The free allowance adds 30 GB-months of standard persistent disk and 1 GB of outbound data transfer from North America per month, with China and Australia excluded from that egress figure.
1 GB of memory is a real constraint. It is enough for a monitoring agent, a cron runner, a DNS or VPN node, a Tailscale endpoint, or a single small Go service. It is not enough for MySQL plus WordPress, and a chatty application will push you past the 1 GB egress allowance, at which point the transfer is billed at standard rates. The upside is that Google's always-free tier, like Oracle's, has no end date: you keep the instance as long as the account stays in good standing.
AWS Free plan and Azure free account: credits, not servers
AWS rebuilt its free tier around credits. A new AWS Free Tier account gets $100 in credits immediately and can earn up to $100 more through service activities, so up to $200 over 6 months, and AWS states the account closes on its own 6 months after signup. More than 30 services stay always free within monthly usage limits on both the Free and Paid plans, but there is no perpetual free virtual machine, which is the part buyers miss.
Azure's equivalent is a $200 credit plus 12 months of free monthly amounts across 20+ services for new customers, and the virtual machine line is unusually generous: 750 hours each of B1s (x86), B2pts v2 (Arm) and B2ats v2 (AMD) burstable instances. Azure also lists more than 65 always-free services on top. After the 12-month window those VMs keep running and bill at pay-as-you-go rates unless you delete them, so a forgotten test box becomes a subscription.
Both offers suit a three-to-six-month project: a build server, a migration rehearsal, a course lab, a temporary CI runner. Neither one replaces a cheap VPS for a service that has to stay reachable for years.
What a free tier costs you in practice, and when paying is cheaper
The cost of a free VPS is not money, it is attention. Oracle's idle reclamation means you tune the workload to look busy. Google's 1 GB egress cap means watching a graph. AWS and Azure mean planning a migration date before you start. If the workload is a hobby bot or a lab, that trade is fine.
For anything in production, the paid floor is lower than most people assume. Hostinger's VPS page on 19 September 2026 showed KVM 1 at $6.49/mo against a $19.49/mo list price, with 1 vCPU core, 4 GB of RAM, 50 GB of NVMe storage and 4 TB of bandwidth, renewing at $11.99/mo. RackNerd's KVM store lists KVM-512MB from $26.99 a year with 1 vCPU, 512 MB of RAM, 30 GB of SSD storage and 500 GB of bandwidth, which works out to roughly $2.25 a month. Neither host can reclaim your instance for being quiet, and both bill in dollars rather than in percentile targets.
The decision rule that holds up: use a free tier for a workload you can rebuild in an afternoon, and pay $2 to $7 a month for anything that has a user waiting on it. The renewal rate, not the intro rate, is the number to put in the budget.
How to choose between a free tier and a cheap VPS
- Oracle Cloud Always Free when you need 12 GB of RAM on a long-lived Linux box and the workload keeps some CPU busy.
- Google Cloud e2-micro when you need one tiny always-on node, such as monitoring, DNS, a cron runner or a VPN endpoint in a US region.
- AWS Free plan or Azure free account when the project has a defined end date inside 6 to 12 months and you want managed services alongside it.
- A cheap paid VPS when the service must stay up, when you need more than a gigabyte of RAM, when you want snapshots and backups, or when an outage means a support ticket rather than a forum post.
At a glance
| Free tier | What you get | Expires? | The catch |
|---|---|---|---|
| Oracle Cloud Always Free | 2 Arm cores and 12 GB RAM (1,500 OCPU hours and 9,000 GB hours/mo), two AMD micro VMs, 200 GB block storage, 10 TB/mo outbound | No | Idle instances can be reclaimed; no SLA |
| Google Cloud always free | 1 non-preemptible e2-micro VM in us-west1, us-central1 or us-east1, 30 GB-months standard disk, 1 GB/mo North America egress | No | 1 GB RAM and three US regions only; extra egress is billed |
| Azure free account | $200 credit plus 12 months of 750 hours each on B1s, B2pts v2 and B2ats v2 burstable VMs | Yes, 12 months | New customers only; VMs bill at pay-as-you-go afterwards |
| AWS Free plan | $100 in credits at signup plus up to $100 more to earn, 30+ always-free services | Yes, 6 months | No perpetual free VM; the account closes automatically |
FAQ
Does Oracle Cloud still offer a free VPS in 2026?
Yes. Oracle's Always Free Resources documentation still grants 1,500 OCPU hours and 9,000 GB hours per month on Arm Ampere A1, which equals 2 OCPUs and 12 GB of memory for an Always Free tenancy, plus up to two AMD micro VMs, 200 GB of block storage and 10 TB of monthly outbound data. The limits do not expire, but Oracle can reclaim an instance it deems idle.
Is a free VPS good enough to host a website?
For a static site, a small API or a personal service with light traffic, often yes. For anything customer-facing, the missing SLA and Oracle's idle reclamation make a $2 to $7 monthly VPS the safer buy, and no free tier includes managed backups.
What is the catch with free VPS offers from smaller hosts?
Free plans from unknown hosts usually ask you to earn hours by posting or referring, put you behind shared network address translation, or cap outbound mail and traffic. If a provider does not publish the limits on its own page, treat the offer as marketing and use a verified hyperscaler tier or a cheap paid VPS instead.
Related reading
what the Oracle Cloud free tier really gives you, best cheap VPS hosting, best cheap VPS for self-hosting