무료 호스팅은 "어디가 제일 넉넉한가"보다 상업적 이용이 허용되는지, 한도를 넘으면 멈추는지를 먼저 봐야 고를 수 있습니다. 정적 사이트라면 Cloudflare Pages·GitHub Pages로 충분하고, 서버 렌더링 Next.js라면 Vercel·Netlify가 편하지만, 광고나 판매가 있으면 Vercel Hobby와 GitHub Pages는 처음부터 빼야 합니다. 이 글의 수치는 2026년 10월 12일 각 서비스의 공식 요금·한도 문서에서 확인한 값입니다. 월세를 내는 웹호스팅과 무료 배포가 어떻게 다른지부터 궁금하다면 웹호스팅이란? 0원으로 배포하는 법을 먼저 보세요.
무료 호스팅 다섯 곳, 한눈에 무엇이 다른가요?
다섯 곳 모두 무료 플랜에서 커스텀 도메인과 HTTPS를 쓸 수 있고, 무료 플랜이 자동으로 요금을 청구하지도 않습니다. 차이는 세 군데에서 납니다. 트래픽을 무엇으로 세는지, 서버 코드를 돌릴 수 있는지, 상업적 사이트를 허용하는지입니다.

| 서비스 | 트래픽 기준 | 서버 코드 | 한도를 넘으면 |
|---|---|---|---|
| Vercel Hobby | 데이터 전송 월 100GB 등 | 함수 실행 포함 | 추가 구매 불가, 대부분 30일 뒤 재사용 |
| Netlify Free | 월 300크레딧(대역폭 1GB = 20크레딧) | 함수 포함(크레딧 차감) | 다음 결제 주기까지 프로젝트 일시 중지 |
| Cloudflare Pages·Workers | 정적 자산 요청 무료·무제한 | Workers 하루 10만 요청 | 서버 코드 요청만 한도 적용 |
| GitHub Pages | 월 100GB(소프트 한도) | 없음, 정적 파일만 | 소프트 한도라 즉시 차단은 아님 |
| Firebase Hosting(Spark) | 하루 360MB, 저장 10GB | Cloud Functions는 Blaze 요금제 | 무료 한도 안에서만 사용 |
단위가 서로 달라서 그대로 견주기 어렵습니다. 하루 360MB는 한 달로 치면 약 10.8GB이고, Netlify 300크레딧을 대역폭에만 쓰면 15GB입니다. Vercel과 GitHub Pages의 월 100GB와 비교하면 작은 편이라, 이미지가 많은 사이트라면 이 차이가 먼저 체감됩니다. Netlify 크레딧이 기능별로 얼마나 차감되는지는 네트리파이 무료 플랜과 요금 정리에 계산해 두었습니다.
상업적 사이트를 무료 호스팅에 올려도 되나요?
가장 먼저 걸러야 하는 기준입니다. 트래픽이 아무리 적어도 규칙상 안 되는 곳이 있습니다.
- Vercel Hobby: 비상업적 개인 용도만 허용합니다. 결제를 받거나, 상품·서비스를 광고하거나, 애드센스 같은 광고를 싣거나, 돈을 받고 만들어 준 사이트는 모두 상업적 이용입니다. 자세한 기준은 Vercel 무료 플랜 한도와 Pro 차이에 정리했습니다.
- GitHub Pages: 공식 문서가 무료 웹호스팅 서비스로 쓰는 것을 허용하지 않는다고 밝히고, 상거래나 SaaS 제공이 주목적인 사이트도 막습니다. 개인 포트폴리오·문서·프로젝트 소개용입니다.
- Netlify·Cloudflare·Firebase: 요금 페이지에는 무료 플랜의 상업적 이용을 막는 문구가 없습니다. 그렇다고 허용이 보장된다는 뜻은 아니니, 수익을 내는 사이트라면 각 서비스 약관을 직접 확인하세요.
주의
제휴 링크나 광고를 나중에 붙일 계획이라면 처음부터 그 기준으로 고르세요. 옮기는 비용(도메인·빌드 설정·환경 변수)이 처음에 고르는 비용보다 큽니다.
정적 사이트라면 어디가 가장 넉넉할까요?
HTML·CSS·JS 파일만 올리는 사이트(블로그 정적 빌드, 랜딩 페이지, 문서)는 선택지가 가장 넓습니다.
Cloudflare Pages
공식 문서상 정적 자산 요청은 무료이고 무제한입니다. 무료 플랜 한도는 트래픽이 아니라 빌드와 파일 쪽에 있습니다. 월 빌드 500회, 동시 빌드 1개, 사이트당 파일 2만 개, 파일 하나 25MiB, 프로젝트당 커스텀 도메인 100개입니다. DNS를 이미 Cloudflare에서 관리한다면 연결도 가장 짧습니다. DNS와 프록시 설정은 클라우드플레어 무료 플랜 정리를 참고하세요.
GitHub Pages
저장소에 올린 파일이 그대로 사이트가 됩니다. 사이트 크기 1GB, 대역폭 월 100GB, 빌드 시간당 10회가 한도이고, 대역폭과 빌드는 소프트 한도입니다. 커스텀 GitHub Actions 워크플로로 배포하면 빌드 횟수 한도는 적용되지 않습니다. 비상업 개인 사이트라면 별도 가입 없이 바로 쓸 수 있다는 점이 장점입니다.
Firebase Hosting
무료 Spark 요금제는 저장 10GB, 데이터 전송 하루 360MB입니다. 하루 단위로 끊기는 한도라 트래픽이 하루에 몰리는 이벤트 페이지에는 맞지 않습니다. 이미 Firebase 인증·데이터베이스를 쓰는 앱이라면 한 콘솔에서 관리할 수 있다는 점이 이유가 됩니다.
Next.js처럼 서버 코드가 필요한 사이트는 어디로 가야 할까요?
서버 렌더링, API 라우트, 이미지 최적화를 쓰는 Next.js 앱은 함수 실행을 지원하는 곳이어야 합니다.

| 상황 | 맞는 곳 | 이유 |
|---|---|---|
| 개인 Next.js 프로젝트 | Vercel Hobby | 설정 없이 바로 배포, 서울 리전 선택 가능 |
| 광고·판매가 있는 Next.js | Vercel Pro 또는 Netlify | Hobby는 상업 불가, Netlify 요금표엔 제한 문구 없음 |
| 서버 코드가 조금 필요한 정적 사이트 | Cloudflare Pages + Workers | 정적은 무제한, 서버 코드만 하루 10만 요청 |
| 데이터베이스까지 필요한 작은 서비스 | 호스팅 + Supabase 무료 | DB는 호스팅과 따로 고르는 편이 유연함 |
데이터베이스는 호스팅과 따로 고르는 편이 유연합니다. 무료로 시작할 수 있는 조합은 수파베이스 무료 플랜 한도에 정리했습니다. 이 블로그는 Next.js를 Vercel(Pro 팀)에 올리고 데이터는 Supabase에 두며, DNS는 Cloudflare에서 회색 구름(DNS 전용)으로 연결해 운영하고 있습니다.
Netlify 무료 플랜은 크레딧을 어떻게 쓰나요?
Netlify는 2026년 기준 크레딧 방식입니다. 무료 플랜은 월 300크레딧이고, 매 결제 주기에 초기화되며 남은 크레딧은 이월되지 않습니다. 무료 플랜은 크레딧을 추가로 살 수 없는 하드 한도입니다.
| 사용 항목 | 차감 크레딧 |
|---|---|
| 대역폭 1GB | 20 |
| 웹 요청 1만 건 | 2 |
| 함수 컴퓨트 1GB-시간 | 10 |
| 프로덕션 배포 1회 | 15 |
| 폼 제출 | 무료 |
배포가 크레딧을 쓴다는 점이 의외로 큽니다. 프로덕션 배포를 하루 한 번씩 한 달 하면 30회, 450크레딧이라 무료 한도를 넘습니다. 프리뷰 배포·브랜치 배포·실패한 배포는 차감되지 않으니, 확인은 프리뷰에서 하고 프로덕션 배포는 모아서 하는 편이 맞습니다. 한도를 다 쓰면 팀의 모든 프로젝트가 다음 결제 주기까지 멈추고, 그동안 요청·폼·배포가 모두 중단됩니다. 유료는 Personal 월 $9(1,000크레딧), Pro 월 $20(3,000크레딧)입니다.
무료 호스팅이 안 맞는 경우는 언제인가요?
무료로 시작하는 게 손해인 경우도 분명히 있습니다.
- 멈추면 매출이 끊기는 사이트: Netlify처럼 한도에서 멈추는 구조는 "요금 폭탄"은 막지만 사이트가 내려갑니다. 주문·예약을 받는 사이트라면 멈추지 않는 유료 플랜이 더 쌉니다.
- 트래픽이 하루에 몰리는 이벤트: Firebase Spark의 하루 360MB는 이미지 몇 장짜리 페이지에 방문자가 몰리면 금방 찹니다.
- 서버를 직접 다뤄야 하는 앱: 백그라운드 작업, 오래 도는 프로세스, 특정 런타임이 필요하면 서버리스 호스팅보다 가상 서버가 맞습니다. 무료로 서버를 받는 방법은 오라클 클라우드 프리티어에 정리했습니다.
- 팀 협업이 필요한 경우: 무료 플랜은 대개 개인 계정 기준이라, 여러 사람이 배포 권한을 나눠야 하면 유료 팀 플랜으로 넘어가야 합니다.
그래서 무엇을 고르면 되나요?
순서대로 걸러 보면 대부분 한 곳으로 좁혀집니다.
- 광고·판매가 있다: Vercel Hobby와 GitHub Pages를 빼고, 남은 곳의 약관을 확인합니다.
- 정적 사이트다: Cloudflare Pages가 트래픽 걱정이 가장 적고, 비상업 개인 사이트라면 GitHub Pages도 충분합니다.
- Next.js 서버 기능을 쓴다: 개인 프로젝트는 Vercel Hobby, 상업 사이트는 Vercel Pro나 Netlify를 기준으로 계산합니다.
- 한도를 넘었을 때 멈춰도 되는가를 마지막으로 확인합니다. 안 된다면 그 사이트는 이미 무료 호스팅 단계를 지난 것입니다.
같은 주제의 다른 글은 클라우드·크레딧 글 모음에 모아 두었습니다.



