Hosting Guides

Best Free Node.js Hosting in 2026: Where to Deploy Your Web App

You built a Node.js app, so where does it live? The genuinely free platforms to deploy a Node web app in 2026, the serverless tiers that cannot run one, and when to upgrade to a VPS.

By HostGage Editorial Team Published June 6, 2026 16 min read
Affiliate disclosure: Some links below are affiliate links. If you sign up through them, HostGage may earn a commission at no extra cost to you. It never changes our verdict. This guide is based on hands-on testing and the providers’ current published pricing rather than a sales pitch.

You described an app to an AI tool, watched it generate a working Node.js backend, and now you are staring at the one question the assistant never answered: where does this thing actually live? Vibe coding has made building a web app almost trivial, but deploying one is still its own skill, and the first instinct of most people is sensible. Find somewhere free, get it online, and only pay once it matters.

Good news: you genuinely can host a Node.js web app for free in 2026, and several of the options are excellent. The catch is that the phrase “free Node.js hosting” hides a trap that catches almost everyone, because the most generous free tiers in the business cannot run a normal Node server at all. Pick the wrong one and you will spend an evening fighting a platform that was never designed to do what you want.

This guide sorts the field honestly. We cover the platforms that will run a real, always-on Node server for free, the serverless tiers that are superb but solve a different problem, the once-popular hosts that have quietly shut their free plans, and the moment it makes sense to graduate to a cheap virtual server. The short version is below.

Best free Node.js hosting: the short version

  • Best no-card free pick: Render, a real Node server in minutes with no credit card, as long as you accept that it sleeps when idle.
  • Best always-on free tier: Northflank, two services that never sleep, if you are willing to add a card for verification.
  • Best developer experience: Railway, the smoothest deploy on the list, with a small perpetual free credit since August 2025.
  • The trap to avoid: Vercel, Netlify and Cloudflare are free and brilliant, but they run serverless functions, not a long-running Express server.
  • When to upgrade: once your app is always-on with real traffic, a small VPS from around $7 a month removes the cold starts and gives you far more memory per pound.

First, what kind of Node.js app do you actually have?

This is the question that decides everything, and it is the one almost every “best free hosting” list skips. There are two very different shapes of Node app, and the free platforms split cleanly along the same line.

The first is a long-running server. This is a normal Express, Fastify, NestJS or Koa app that starts up, listens on a port, and keeps running so it can hold websocket connections, run background jobs, keep things in memory and respond instantly. If your app has a persistent backend, a realtime feature, a queue or a chat element, this is what you have, and you need a host that runs an always-on process.

The second is serverless. Here your code is split into individual functions that spin up to handle a single request and then disappear. There is no process sitting in memory between requests, which is wonderfully cheap and scalable but rules out anything that needs to stay alive. A great deal of vibe-coded output, especially anything built around Next.js, fits this model nicely. Anything that boots a traditional server does not.

Keep that distinction in your head as you read on, because the most important mistake in this entire niche is trying to run a long-running Express server on a serverless free tier and assuming you did something wrong when it will not stay up. You did not. It was the wrong tool.

Best free Node.js hosting in 2026 at a glance

Here is the quick reference. “Always-on server” means it can run a normal Express or Fastify process that stays alive; a no in that column means the platform is serverless and suits functions and static sites instead. Free tiers change often, so confirm the live terms before you commit.

Platform Free tier in 2026 Runs an always-on server? Card to start? Best for
Render 750 hrs/mo, 512 MB, no card Yes, but sleeps after 15 min idle No The easiest honest start
Northflank 2 services, 1 database Yes, no sleeping Yes, to verify A free server that stays awake
Railway $5 trial, then $1/mo credit Yes, on a tiny budget No The smoothest deploy flow
Koyeb 1 service, scales to zero Yes, sleeps when idle Yes, to verify An always-available free box
Zeabur $5/mo usage credit Yes, until the credit runs out No Trying ideas quickly
Vercel Generous, non-commercial only No, functions only No Next.js and React front ends
Netlify 300 credits per month No, functions only No Static sites and JAMstack
Cloudflare 100,000 requests per day No, edge functions only No Edge APIs and static assets

The best free hosts for a long-running Node server

If you have a real Express or Fastify backend, these are the platforms that will actually run it without charging you. They differ mainly on one thing: whether the free service stays awake, and what you trade for that.

Render: the best no-card free tier

Render is the closest thing to the old, beloved Heroku experience, and it is where most people should start. You connect a GitHub repository, Render detects your Node app, and a git push deploys it. There is no credit card required, you get 750 instance hours a month on a 512 MB instance, and websockets, background workers and cron jobs are all supported on the platform. For getting a vibe-coded app online tonight, nothing else is this frictionless.

The honest catch is sleep. A free Render web service spins down after fifteen minutes without traffic, and the next visitor triggers a cold start of roughly a minute while it wakes up. That is fine for a demo, a portfolio piece or a side project you are showing a few people, and genuinely painful for anything you want to feel instant. The free Postgres database also expires thirty days after you create it, so treat free Render as a place to learn and prototype rather than to run something that matters. When it starts to matter, the always-on Starter plan is $7 a month and the sleep disappears.

Northflank: the best always-on free tier

If the sleeping is what puts you off Render, Northflank is the answer. Its free Sandbox gives you two services that genuinely never sleep, plus a couple of cron jobs and a database, and it runs full long-running Node processes with websockets and workers exactly as a paid host would. For a free Express server that needs to stay awake and respond instantly, it is the strongest option on this list.

The trade is that Northflank asks for a card to verify your account, even though the Sandbox itself is free, and the free compute is deliberately small, so it suits a lightweight always-on API or bot rather than a heavy app. If you outgrow it, paid compute starts at under $3 a month, which keeps the upgrade gentle. Northflank is less of a household name than Render or Railway, but for the specific job of keeping a small Node server alive for free, it is the one to beat.

Railway: the best developer experience

Railway is the platform people fall in love with, because the deploy flow is the smoothest in the business. Connect a repo and it builds and ships in well under a minute, one-click managed Postgres, MySQL, Redis and Mongo databases are a click away, and clean touches like private networking and pull-request preview environments make it feel like a tool built by people who deploy for a living.

Railway is not a true free-forever host in the way Render is, and the story is worth understanding because it changed. It removed its free tier in 2023, then brought a free plan back in August 2025: new accounts get $5 of credit for the first thirty days, and after that Railway funds your account with $1 of non-rollover credit each month, which is enough to keep one very small service running in perpetuity. It is tight, but it is real, and it needs no credit card to begin. For anything beyond a toy you will move to the $5 a month Hobby plan, where usage-based billing takes over. Because Railway is a special case, and because so many vibe-coded apps end up there, we go deep in our dedicated Railway review.

Koyeb: scale-to-zero with no expiry

Koyeb sits between Render and Northflank. Its free tier gives you one service that does not expire, and its signature feature is scale-to-zero, so the service sleeps when no one is using it and wakes on demand, much like Render but without the monthly hour cap. It runs proper Node servers, websockets and workers, and the platform is genuinely pleasant.

Like Northflank, it requires a card for fraud verification, which surprises people who expect a no-card free tier, and you are limited to that single free service. The free database is capped tightly enough to be a toy rather than a workhorse. If you want one free, always-available Node service and you do not mind entering a card that will not be charged, Koyeb is a tidy choice and a good Render alternative.

Zeabur and Back4App: two more worth a look

Two smaller names round out the list. Zeabur gives you a $5 monthly usage credit with no credit card required, which is effectively a rolling free allowance you can point at a Node service, and it is quick to set up. Back4App Containers offers a genuine free container tier, also with no card, that will run a small Node app or API. Neither is going to host a serious production app on the free plan, but both are useful for getting something online fast without reaching for your wallet, and the no-card start is a real convenience.

The serverless free tiers: generous, but they can’t run a server

These three platforms have the most generous free tiers in the industry, and people recommend them for “Node hosting” constantly. They are superb at what they do. They just do not run a long-running Node server, so if you have an Express backend they are the wrong shelf. If your app is a front end, a static site or a set of API endpoints, they are exactly right.

Vercel

Vercel is the home of Next.js and the best place in the world to deploy a Next.js or React front end. The free Hobby plan needs no card and is generous on bandwidth and function calls. Two things catch people out, though. First, the Hobby plan is for non-commercial use only, so a site that earns money is supposed to move to the $20 a month Pro plan. Second, and more fundamentally, Vercel runs serverless and edge functions, not a persistent process, so a traditional Express server with a long-lived port and websockets does not fit without rearchitecting it into functions. Build for the Vercel model and it is a joy; try to lift a classic server onto it and you will struggle.

Netlify

Netlify pioneered the modern static and JAMstack workflow and remains excellent for it. As of late 2025 its free tier moved to a credit model, giving new accounts 300 credits a month that are spent across deploys, bandwidth and function usage, with the project pausing until the next cycle once the credits run out. For a static site or a front end with light serverless functions it is smooth and capable. As with Vercel, there is no long-running Node server here, so it suits the front end of your app rather than a stateful backend.

Cloudflare Workers and Pages

Cloudflare has the most generous raw allowance on the list: Workers gives you 100,000 requests a day for free, and Pages serves static assets with genuinely unlimited free bandwidth, which is unmatched. The crucial detail is that Workers is not Node. It runs on a lightweight V8 isolate at the edge, and while a Node compatibility layer now polyfills many built-in modules, you cannot run a persistent Express process, and capabilities such as the filesystem or raw sockets are limited or absent. It is a brilliant home for edge APIs, lightweight request handlers and static front ends, and the wrong tool for a stateful server. Treat it as the fastest, cheapest way to serve functions and assets globally, not as a place to drop an existing Node backend.

Free hosts that shut down: do not waste your time

Half the advice online still points at platforms whose free plans no longer exist. To save you the dead ends: Heroku removed its famous free tier in November 2022 and it has not returned, so the cheapest Heroku is now around $5 to $7 a month. Fly.io ended its permanent free allowances in 2024 and is now pay-as-you-go from roughly $2 a month, with a card required. Cyclic shut down entirely in 2024, the much-loved Glitch ended app hosting in 2025, and Deta sunset its service too. If a tutorial tells you to deploy your Node app free on any of these, it is out of date. Use the live options above instead.

When free is not enough: a small VPS is the next step

Every free tier has the same shape: it is generous enough to learn on and deliberately constrained enough to nudge you to pay once your app is real. The moment you notice the sleep delay annoying actual users, or you outgrow 512 MB of memory, or you want to run your app and its database together without metered surprises, the honest next step is a small virtual private server. You stop renting a slice of someone’s platform and rent a whole little machine instead.

This is where the economics flip hard. On a usage-billed platform, memory alone can cost about $10 per gigabyte each month, so an always-on container with a gigabyte of RAM lands near $30 a month once it never sleeps. A virtual server gives you far more for far less: an entry plan from a host like Hostinger runs about $6.49 a month for one core and 4 GB of memory on a two-year term, and the popular 8 GB plan is $8.99 a month, several times the memory per pound with no cold starts and a flat, predictable bill. You also get full root access, so you can run your Node app under a process manager such as PM2, put Nginx in front, and host your own database on the same box at no extra cost.

The honest counterweight is that a VPS is do-it-yourself. You patch the operating system, configure the firewall and own your uptime, which a managed platform handles for you. That gap is narrower than it used to be, because Hostinger’s setup includes an AI assistant that can run commands, read logs and troubleshoot from plain-English prompts right inside the server terminal, which takes a lot of the fear out of the Linux side. If your app started life in an AI builder and you have never touched a server, that assistant is the bridge. A VPS is the step you take when free hosting has done its job and the app deserves a permanent home.

Ready for an always-on home for your app?

Hostinger’s VPS plans give you dedicated memory, no cold starts and an AI assistant in the terminal, from $6.49 a month on a two-year term. A predictable bill once your Node app is real.

See Hostinger VPS plans →

How to choose your free Node.js host

Match yourself to the right starting point rather than the most hyped name.

Start here if you want

  • The easiest start, no card: Render, and accept the sleep on idle.
  • A free server that never sleeps: Northflank, and add a card to verify.
  • The nicest deploy experience: Railway, on its small free credit.
  • One always-available free box: Koyeb, with scale-to-zero.
  • To deploy a Next.js or React front end: Vercel.
  • A static site or JAMstack app: Netlify or Cloudflare Pages.

Move up to a VPS when you

  • Need your app to respond instantly, with no cold starts
  • Have outgrown 512 MB of memory
  • Want to run your app and database on one predictable bill
  • Are serving real, paying or daily users
  • Want full control over the environment and your own domain setup

Frequently asked questions

Can you really host a Node.js app for free in 2026?

Yes. Render, Northflank, Koyeb, Zeabur and Back4App all run a genuine long-running Node server on a free plan, and Railway gives a small perpetual free credit. The realistic limits are memory, whether the service sleeps when idle, and in some cases a card for verification. Free is perfect for learning, prototyping and small projects, and you move to a cheap paid plan once the app needs to be always fast.

What is the best free Node.js hosting with no credit card?

Render is the best no-card option: you can deploy a real Node server straight from GitHub without entering any payment details, with the only trade being that the free service sleeps after fifteen minutes of inactivity. Railway and Zeabur also start without a card. If you specifically need a free server that never sleeps, Northflank and Koyeb are the picks, but both ask for a card to verify your identity even though the free tier itself costs nothing.

Can I run an Express server on Vercel or Netlify for free?

Not as a traditional always-on server. Vercel and Netlify run serverless functions, so there is no persistent process holding a port or a websocket open between requests. You can deploy an Express app rewritten as serverless functions, and Next.js fits their model beautifully, but lifting a classic long-running server onto them unchanged does not work. For a normal Express or Fastify backend, choose Render, Northflank, Koyeb or Railway instead.

Do free Node.js hosts have cold starts?

Some do. Render’s free tier and Koyeb’s scale-to-zero both let a service sleep when idle and wake on the next request, which adds a delay of up to a minute on Render while it spins back up. Northflank’s free services stay awake, so there is no cold start. Cold starts are usually fine for demos and side projects and frustrating for anything user-facing, which is the main reason people move to an always-on paid plan or a VPS.

Is Railway free in 2026?

Partly. Railway removed its free tier in 2023 and then reintroduced a free plan in August 2025. New users get $5 of credit for the first thirty days, and after that Railway adds $1 of non-rollover credit each month, enough to keep one small service running for free indefinitely. It needs no credit card to start. For anything beyond a tiny app you will use the $5 a month Hobby plan with usage-based billing. There is more detail in our full Railway review.

When should I move from free hosting to a paid VPS?

When the app stops being an experiment. The clear signals are cold-start delays annoying real users, hitting the memory ceiling of the free tier, wanting your app and database on one predictable bill, or simply serving daily traffic that deserves to feel instant. At that point a VPS from around $6.49 to $8.99 a month gives you dedicated memory, no sleep and far more resources per pound than a usage-billed platform, in exchange for managing the server yourself.

The bottom line

Free Node.js hosting in 2026 is in good shape, as long as you start from the right question. Work out whether you have a long-running server or a serverless app, and the choice becomes obvious. For a real Node server with no card, Render is the easy first move; for one that never sleeps, Northflank; for the smoothest deploy, Railway. The famous free tiers from Vercel, Netlify and Cloudflare are excellent for front ends and edge functions and simply are not built to run a traditional server, so do not fight them.

Free is the right place to begin and the wrong place to stay. Once your app is always-on, carrying real traffic and frustrated by cold starts, a small VPS gives it a permanent, predictable home with dedicated resources for a few pounds a month, and an AI assistant on hand if the server side is new to you. Start free, learn what your app needs, then give it room to grow.

Give your Node.js app a permanent home

When free hosting has done its job, Hostinger VPS offers dedicated memory, no cold starts and a flat monthly bill, with an AI assistant in the terminal to handle the Linux side.

Explore Hostinger VPS →

Share

Written by

HostGage Editorial Team

The HostGage Editorial Team buys and tests web hosting plans hands-on, measuring real-world speed, uptime, and support quality. We turn that testing into plain-English comparisons and reviews so you can choose the right host without wading through the marketing hype.