Everyone searching for free vps hosting wants the same thing: a virtual server they don't have to pay for. The honest answer is uncomfortable. There is no reputable company handing out a free vps server with no strings attached, because a server costs money to run and a business that gives one away forever is a business that closes. What does exist is a small set of always-free cloud tiers from the three largest infrastructure providers — and a long tail of sketchy "free VPS" offers that trade your data, your uptime, or your patience for the word "free." This guide compares the verified always-free options for vps hosting and explains exactly what "free" costs you in practice.
| Provider / Offer | Compute (verified) | Storage | Egress / Bandwidth | Time Limit | Card Required | Region Limits |
|---|---|---|---|---|---|---|
| Oracle Cloud Always Free (AMD) | 2× E2.1.Micro: 1 OCPU + 1 GB RAM each | 200 GB block volume (boot) | Standard OCI egress rates | Perpetual | Yes (verification) | Global; capacity-constrained |
| Oracle Cloud Always Free (Arm A1) | Up to 2 OCPU + 12 GB RAM (Ampere A1) | 200 GB block volume (boot) | Standard OCI egress rates | Perpetual* | Yes (verification) | Any AD except Korea Central |
| Google Cloud Free Tier | 1× e2-micro: 1 GB RAM, burstable vCPU | 30 GB standard persistent disk | 1 GB / month (free) | Perpetual (no end date) | Yes (verification) | us-west1, us-central1, us-east1 only |
| AWS Free Tier (12-month) | 750 hr/mo t2.micro or t3.micro: 1 vCPU, 1 GB | EBS (default ~30 GB gp3) | 100 GB / month (free, some services) | 12 months | Yes (verification) | Most AWS regions (eligible list) |
| AWS Free plan (new) | Up to $200 credits, any EC2 | Any | Per credit usage | 6 months | Yes (verification) | All AWS regions |
*Oracle's Arm A1 Always Free instances can be reclaimed if idle (see FAQ). All specifications verified September 2026 against official provider documentation (Oracle Always Free Resources, Google Cloud Free Tier features, AWS Free Tier). Always re-check current terms on the provider's site before signing up.
2× AMD E2.1.Micro (1 OCPU, 1 GB) + Arm A1 (2 OCPU / 12 GB) · 200 GB block storage · perpetual · card required
Oracle is the only hyperscaler that gives you compute with no expiry and no monthly bill. The AMD side is two small VMs — fine for a VPN, a personal DNS resolver, or a monitoring node. The interesting part is the Arm Ampere A1 allowance: 1,500 OCPU-hours and 9,000 GB-hours per month, which for an Always Free tenancy works out to 2 OCPUs and 12 GB of RAM that you can split into one or two instances. A single 2 OCPU / 12 GB Arm box is more useful than most paid $5 VPS plans.
The catch is capacity. Arm A1 capacity is frequently unavailable in the most popular regions, and signup itself can be fraught — Oracle's fraud checks reject some cards and some regions with no clear reason. The idle-reclamation rule (95th-percentile CPU, network, and memory all under 20% over 7 days) applies to A1 shapes, so you must keep something running. The AMD micro instances are exempt from reclamation. If you get in, it is the best free VPS hosting deal on the planet. If you can't get capacity, it's a dead end.
1× e2-micro (1 GB RAM, burstable vCPU) · 30 GB disk · 1 GB egress/mo · US-only · perpetual
Google's always-free tier is the simplest to use. One e2-micro instance — 1 GB of RAM with a burstable, shared vCPU — runs forever in Oregon, Iowa, or South Carolina, with 30 GB of persistent disk. There is no end date, and the $300 / 90-day Welcome credit (separate from the Free Tier) gives new customers a sandbox to try bigger machines. Setup is painless compared to Oracle.
The limits are the story. The 1 GB/month egress cap means almost any real visitor traffic incurs charges — a single modestly popular page can blow past it in a day. And the three-region lock means high latency for anyone outside North America. For a personal tunnel, a cron host, or a learning environment, it is perfect. For anything user-facing, the egress math pushes you to a paid plan fast.
750 hr/mo t2.micro or t3.micro (1 vCPU, 1 GB) · 12 months · + up to $200 / 6 months (new Free plan)
AWS gives you 750 hours per month of a t2.micro or t3.micro — exactly one always-on 1 vCPU / 1 GB instance — for your first 12 months. On top of that, AWS now offers a Free plan for new customers with up to $200 in credits spread over 6 months, and the account auto-closes when the credits run out or the six months end, so you won't be surprised by a bill. EC2 is available on both plans.
The downside is the clock. After 12 months the micro tier stops being free, and the $200 plan expires in 6 months. AWS is the best choice if you want to learn the most in-demand cloud platform or need a credit buffer to spin up bigger temporary machines. It is the worst choice if you want something that stays free indefinitely — that is Oracle's turf.
The typical "best free VPS" roundup is a list of providers with affiliate links and a sentence each. It almost never tells you the three things that actually determine whether a free VPS is usable: (1) whether it requires a card (it does, for anything legitimate), (2) the egress or region limits that quietly turn "free" into "paid" the moment you get traffic, and (3) the idle-reclamation and capacity risks that mean your "free server" may not exist when you need it. This article leads with those constraints because they are the difference between a free VPS that teaches you something and one that wastes your afternoon.
How we choose the third-party sites we benchmark against — and why vendor-owned pages are excluded — is explained in our best VPS comparison.
Pick Oracle Cloud Always Free, specifically the Arm A1 allocation (2 OCPU / 12 GB). Be prepared to retry signup and hunt for an availability domain with capacity. Keep a lightweight workload running so the idle rule doesn't reclaim it. This is the only option that stays free forever with meaningful specs.
Pick Google Cloud's e2-micro. Signup is smooth, the instance is ready in minutes, and there is no expiry. Accept the 1 GB/month egress cap and US-only regions as the price of that simplicity. Ideal for a personal tunnel, a cron host, or learning Linux.
Pick AWS — the 12-month micro tier plus the up to $200 / 6-month Free plan credits. Use the credits to try bigger temporary machines you could never afford on a paid plan. Just set a calendar reminder: it ends, and you'll need to either upgrade or migrate.
There is no reputable answer. A "free VPS server" with no card is, at best, a short trial that wants your social shares or referrals, and at worst a box on oversold hardware run by an operator who may vanish. Do not put anything you care about on it. If anonymity matters, pay $3–6/month for a cheap VPS instead — it is the honest price of a server you control.
Not from a reputable, sustainable provider. The genuinely free options that last — Oracle Cloud Always Free, Google Cloud Free Tier, and AWS Free Tier — all require a valid payment card for identity verification. Providers that advertise a free VPS server with no card almost always impose heavy limits, require referrals or social sharing, place your instance on oversold hardware, or disappear within months. Treat a no-card "free VPS" offer as a trial or a risk, not infrastructure you can depend on.
Oracle Cloud Always Free is the only major offering that gives you real, permanent, no-monthly-bill compute: up to two AMD E2.1.Micro instances (1 OCPU and 1 GB RAM each) plus Arm Ampere A1 capacity equivalent to 2 OCPUs and 12 GB of RAM. Google Cloud's e2-micro (1 GB RAM, burstable vCPU, 30 GB disk) is the easiest to spin up but is locked to three US regions and has a 1 GB/month egress cap. AWS gives 750 hours per month of a t2.micro or t3.micro (1 vCPU, 1 GB) for 12 months, plus a newer Free plan with up to $200 in credits over 6 months.
Oracle's Always Free Arm A1 instances can be reclaimed if, over a rolling 7-day window, their 95th-percentile CPU utilization, network utilization, and memory utilization all stay below 20%. The policy exists to stop people from reserving capacity they never use. Keep a small, legitimate workload running (a personal VPN, a low-traffic site, a monitoring agent) and the instance stays yours. The AMD E2.1.Micro instances are not subject to this idle-reclamation rule.
For a personal project, learning environment, or proof-of-concept, yes. For production traffic, no — not as your only server. The catches matter: Google caps free egress at 1 GB per month (any real traffic blows past it), AWS and Azure micro tiers expire after 12 months, Oracle capacity for Arm instances is frequently unavailable in popular regions, and every free tier is shared hardware with no SLA. Use free VPS hosting to learn and prototype; move to a paid plan (often under $6/month) before money or uptime depends on it.
Free VPS hosting is real, but it is not free of conditions. The three sustainable options — Oracle Always Free, Google Cloud Free Tier, and AWS Free Tier — all want a card, all impose limits, and none should be your only production server. Oracle wins on permanent, usable capacity if you can get in. Google wins on simplicity and US availability. AWS wins on learning value and a credit buffer.
If your search for a free vps server is really about avoiding a $5/month bill, reconsider: a cheap paid VPS gives you predictable egress, a real SLA, and no idle-reclamation anxiety. Free is a great place to learn and prototype. Paid is where you build.