Se você estiver criando apps Angular ou Next.js renderizados pelo servidor, confira o Firebase App Hosting de última geração, uma solução de pilha completa para frameworks modernos da Web.
Saiba mais sobre níveis de uso, cotas e preços do Hosting
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Os preços do Firebase Hosting são baseados nos usos do seu projeto a
seguir:
Armazenamento do Hosting (GB): a quantidade de espaço
necessário para armazenar o conteúdo dos sites do Hosting (arquivos estáticos e
de configuração).
Transferência de dados (GB/mês): a quantidade de dados
transferidos para os usuários finais usando nossa CDN. Nossa CDN global oferece suporte sem custo financeiro a todos os sites do Hosting automaticamente.
Sua cota do Hosting é para o nível do projeto, não para o nível do site ou do canal. Você
pode fazer upgrade do seu projeto para o plano de faturamento Blaze para desbloquear mais níveis de armazenamento pago
e transferência de dados. Saiba mais sobre
cotas e preços do Firebase Hosting.
Recomendamos que você configure
alertas de orçamento
para seu projeto no console Google Cloud.
Monitore os níveis de armazenamento do Hosting e de transferência de dados no
console Firebase:
Acesse o painel Uso
na seção Hosting do console.
É possível visualizar os níveis de uso de diferentes períodos de faturamento, assim como em todos
os sites do Hosting ou para cada site.
Ao implantar um novo conteúdo no seu site, você cria uma "versão" que direciona
para uma versão específica do conteúdo e da configuração do site. Os arquivos
associados a cada versão (novas e
anteriores retidas) são armazenados pelo Firebase. Esses arquivos compõem o nível de uso do armazenamento
do Hosting do projeto.
Esse armazenamento do Hosting é independente e não está relacionado a nenhum outro armazenamento do seu projeto do Firebase, como o Cloud Storage for Firebase ou o armazenamento de banco de dados.
O Hosting tem um limite de tamanho de 2 GB para
arquivos individuais.
Cota de armazenamento do Hosting
O armazenamento do seu conteúdo do Hosting até
10 GB não tem custo financeiro.
Se você não estiver no plano Blaze e alcançar o
limite de
10 GB de armazenamento sem custos financeiros do Hosting, não será possível
implantar novo conteúdo nos seus sites. Será necessário
excluir versões mais antigas
ou
fazer upgrade para o plano Blaze.
Se estiver no plano Blaze e atingir o limite de 10 GB
de armazenamento sem custos financeiros do Hosting, você deverá pagar US$ 0,026 para cada
GB extra do Hosting.
Controlar o uso do armazenamento do Hosting
Para controlar o uso do armazenamento do Hosting, siga estas etapas:
Armazene arquivos maiores usando o Cloud Storage for Firebase, que
oferece um limite de tamanho máximo no intervalo de terabytes para objetos individuais.
Entender a transferência de dados do Hosting
Quando o Hosting exibe um dos recursos do seu site, os dados são transferidos
da CDN para o usuário final. O recurso solicitado já pode estar disponível no
cache da CDN (uma ocorrência em cache) ou pode precisar vir do back-end
do Hosting (uma ausência no cache). O conteúdo solicitado será armazenado em cache na CDN se for possível. Tanto
as ocorrências em cache quanto as ausências são contabilizadas no uso da transferência de dados do Hosting
do seu projeto.
Cota para transferência de dados do Hosting
Nossa CDN global oferece suporte sem custo financeiro a todos os sites do Hosting automaticamente.
A transferência de dados da CDN para os usuários finais não tem custo financeiro até
10 GB/mês.
Caso você não seja assinante do plano Blaze e alcance o limite de
10 GB/mês de transferência de dados sem custo financeiro, vamos oferecer um
curto período de carência. No entanto, seus sites ficam desativados durante esse período e só são reativados no início do próximo mês. Isso acontece porque que o faturamento
de transferência de dados é baseado nos níveis de uso mensal. Você pode reativar seus sites
imediatamente se fizer upgrade para o plano Blaze.
Caso você seja assinante do plano Blaze e alcance o limite de
10 GB/mês de transferência de dados sem custo financeiro, vai precisar
pagar US$ 0,15 para cada GB de dados adicionais transferidos no mês.
Controlar o uso da transferência de dados do Hosting
Para controlar o uso da transferência de dados do Hosting, siga estas
etapas:
Ajuste o armazenamento em cache do cliente do seu conteúdo para que os navegadores não
precisem solicitar um recurso da CDN. Saiba mais sobre o armazenamento em cache na
documentação para desenvolvedores Web.
Evite carregar imagens e vídeos que você não precisa exibir.
Crie service workers para processar determinadas solicitações.
Se você carregar SDKs do Firebase usando URLs reservados do Hosting, leia
as informações importantes sobre o
namespace reservado para esses URLs.
Veja alguns recursos para ajudar a configurar service workers, especialmente com um
PWA:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[],[],null,["\u003cbr /\u003e\n\nThe pricing for Firebase Hosting is based upon your project's usage of the\nfollowing:\n\n- [Hosting storage](#hosting-storage) (GB) --- The amount of storage space\n required to store the content of your Hosting sites (your static files and\n your configuration files).\n\n- [Data transfer](#hosting-data-transfer) (GB/month) --- The amount of data\n transferred to end users from our CDN. Every Hosting site is automatically\n backed by our global CDN at no charge.\n\nYour Hosting quota is project-level, not site-level or channel-level. You\ncan upgrade your project to the Blaze billing plan to unlock additional paid\nstorage and data transfer levels. Learn more about\n[quotas and pricing for Firebase Hosting](/pricing#hosting).\n\nWe recommend setting up\n[budget alerts](/docs/projects/billing/avoid-surprise-bills#set-up-budget-alert-emails)\nfor your project in the Google Cloud console.\n\nMonitor both your Hosting storage level and data transfer level in the\nFirebase console:\n\n- Visit the [*Usage*](//console.firebase.google.com/project/_/hosting/usage)\n dashboard in the *Hosting* section of the console. \n\n You can view the usage levels for different billing periods as well as for all\n your Hosting sites or for each site.\n\n- Visit your project's\n [*Usage and billing* dashboard](//console.firebase.google.com/project/_/usage)\n in the console.\n\n| When your project is on the Blaze pricing plan, [**set up budget alerts**](/docs/projects/billing/avoid-surprise-bills#set-up-budget-alert-emails) using the console. You can use the [Blaze plan calculator](/pricing#blaze-calculator) to estimate your monthly costs.\n|\n| Be aware that **budget alerts do *not* cap your usage or\n| charges** --- they are *alerts* about your costs so that you can\n| take action, if needed. For example, you might consider\n| [using\n| budget notifications to programmatically disable Cloud Billing on a\n| project](https://cloud.google.com/billing/docs/how-to/disable-billing-with-notifications).\n\nUnderstand Hosting storage\n\nWhen you deploy new content to your site, you create a \"release\" that points to\na specific version of content and configuration for your site. The files\nassociated with each release (both new releases and any retained previous\nreleases) are stored by Firebase. These files make up your project's Hosting\nstorage usage level.\n\nThis Hosting storage is independent and unrelated to any other storage for\nyour Firebase project (like Cloud Storage for Firebase or database storage).\n\nNote that Hosting has a maximum size limit of 2 GB for\nindividual files.\n\nQuota for Hosting storage\n\nStorage for your Hosting content is at no cost up to\n10 GB.\n\n- If you are *not* on the Blaze plan, and you reach the\n 10 GB limit of no-cost Hosting storage, you won't be\n able to deploy new content to your sites. You'll need to\n [delete older releases](/docs/hosting/manage-hosting-resources#delete-release)\n or\n [upgrade to the Blaze plan](//console.firebase.google.com/project/_/overview?purchaseBillingPlan=metered).\n\n- If you are on the Blaze plan, and you reach the 10 GB\n limit of no-cost Hosting storage, you'll be billed $0.026 for each additional\n GB of Hosting storage.\n\nControl usage of Hosting storage\n\nTo control your Hosting storage usage, here are some things you can do:\n\n- [Set a limit](/docs/hosting/manage-hosting-resources#release-storage-settings)\n for the number of releases to keep.\n\n- [Manually delete](/docs/hosting/manage-hosting-resources#delete-release)\n specific releases.\n\n- Store larger files using [Cloud Storage for Firebase](/docs/storage), which\n offers a maximum size limit in the terabyte range for individual objects.\n\nUnderstand Hosting data transfer\n\nWhen Hosting serves one of your site's resources, data transfers from our\nCDN to your end user. The requested resource might already be available in our\nCDN cache (a cache hit) or it might need to come from the Hosting backend (a\ncache miss). If the requested content can be cached in the CDN, it will be. Both\ncache hits and misses count toward your project's Hosting data transfer\nusage.\n\nQuota for Hosting data transfer\n\nEvery Hosting site is automatically backed by our global CDN at no charge.\nData transfer from the CDN to your end users is at no cost up to\n10 GB/month.\n\n- If you are *not* on the Blaze plan, and you reach the\n 10 GB/month limit of no-cost data transfer, we\n offer a short grace period but then your sites will be disabled. Your sites\n will remain disabled until the start of the next month because data transfer\n billing is based on *monthly* usage levels. You can reenable your sites\n immediately by [upgrading to the\n Blaze plan](//console.firebase.google.com/project/_/overview?purchaseBillingPlan=metered).\n\n- If you are on the Blaze plan, and you reach the\n 10 GB/month limit of no-cost data transfer, you'll be\n billed $0.15 for each additional GB of data transferred that month.\n\nControl usage of Hosting data transfer\n\nTo control your Hosting data transfer usage, here are some things you can\ndo:\n\n- Fine-tune the client-side caching of your content so that browsers don't need\n to request a resource from the CDN. Learn more about caching in the\n [web developer documentation](//web.dev/http-cache/#cache-control).\n\n- Avoid loading images and videos that you don't actually need to display.\n\n- Create service workers to handle certain requests. \n\n If you load Firebase SDKs via reserved Hosting URLs, make sure to read\n important information about the\n [reserved namespace for these URLs](/docs/hosting/reserved-urls#reserved_urls_and_service_workers).\n\n Here are some resources to help you set up service workers, especially with a\n PWA:\n - Codelab: [Caching files with the service worker](//codelabs.developers.google.com/codelabs/pwa-caching-service-worker/index.html)\n\n - Documentation: [Service Worker Mindset](//web.dev/service-worker-mindset/#powerful-but-limited)"]]