Build a Website

for Free on AWS

Free offers and services you need to build, deploy, and manage websites and webapps in the cloud

Learn more about AWS Free Tier 

The AWS Free Tier lets users explore more than 100 products to start building on AWS, including offers that are always free, 12 months free, and shorter-term free trials.

Product Benefits

Amazon Web Services offers cloud web hosting solutions that provide businesses, non-profits, and governmental organizations with low-cost ways to deliver their websites and web applications. Whether you’re looking for a marketing, rich-media, or ecommerce website, AWS offers a wide-range of website hosting options, and we’ll help you select the one that is right for you.

Broad Platform Support

With AWS, you can use whatever CMS you like, including WordPress, Drupal, Joomla, and more. AWS also supports and provides SDKs for popular platforms like Java, Ruby, PHP, Node.js, and .Net.

Datacenters Worldwide

Your customers can be anywhere in the world. With AWS you can have a datacenter or CDN hosting your website in any geography you choose with just a few mouse clicks.

Scalable from Day One

Website traffic can fluctuate a lot. From quiet times in the middle of the night, to campaign driven, social media sharing traffic spikes, AWS infrastructure that can grow and shrink to meet your needs.

Flexible Pricing Model

AWS only charges you for the resources you use, with no up-front costs or long-term contracts. AWS has web hosting options that offer pay-as-you-go pricing or fixed monthly pricing.

Free Product Offers

Build reliable and scalable websites and webapps using these Free product offers

Free Tier Offer Details
Product Pricing

Resizable compute capacity in the cloud. EC2 can be applied to host websites that use multiple datacenters, and for sites that need to scale using load balancing, autoscaling, or external databases.

750 hours per month for free of Linux, RHEL, or SLES t2.micro or t3.micro instance dependent on region

750 hours per month for free of Windows t2.micro or t3.micro instance dependent on region

Virtual Private Servers made easy! Lightsail can be used to host simple websites built on common applications such as WordPress, Joomia, Drupal, and Magento.

30-days free (750 hours per month)

Try the $3.50 USD Lightsail plan free for one month when using Linux/Unix

Try the $8 USD plan free for one month when using Lightsail for Microsoft Windows Server

Compute service that runs your code in response to events and automatically manages the compute resources.

1,000,000 free requests per month

Up to 3.2 million seconds of compute time per month

Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, Lambda functions, and virtual appliances.

750 Hours per month shared between Classic and Application load balancers

15 GB of data processing for Classic load balancers

15 LCUs for Application load balancers

Secure, durable, and scalable object storage infrastructure. S3 can be used to host static websites to deliver HTML, JavaScript, images, and video for sites that do not contain server-side scripting.

5 GB of Standard Storage

20,000 Get Requests

2,000 Put Requests

Build, deploy, and host cloud-powered modern web applications. Amplify is best for websites with single page app frameworks or static site generators.

Hosting -  15 GB served per month & 5 GB stored per month

Build and Deploy - 1,000 build minutes per month

Learn more about creating and hosting a website on AWS

Browse through our collection of videos and tutorials to deepen your knowledge and experience with AWS

  • Videos
  • Tutorials
  • Videos
  • Websites on Amazon Web Services
    Deep Dive on Serverless Web Applications
    Deploying and Scaling Web Applications
    Introduction to Amazon S3
  • Tutorials
  • 10-Minute Tutorials

    Start with these free and simple tutorials to explore AWS services

    Deploy a React App with AWS Amplify Console

    In this tutorial, you will create a simple web application using AWS Amplify, a set of tools and services including a web hosting service. In the first module, you’ll build and host a React application on AWS. Through the remaining 4 modules, you will initialize a local app using the CLI, add authentication, add a GraphQL API and database, and update your app to store images.

    Learn more »

    Launch a Web Application with AWS Elastic Beanstalk

    This step-by-step guide will help you get a sample PHP application up and running with AWS Elastic Beanstalk (EB). EB supports other languages besides PHP, such as Java, .NET, Node.JS, Python, Ruby, Docker, and Go, but the focus of this tutorial will be on PHP (other languages will follow the same process). You will first configure your EB application, then setup your EB environment where your application will be launched into.

    Learn more »

    Launch a Linux Virtual Machine

    Amazon Elastic Compute Cloud (EC2) is the Amazon Web Service you use to create and run virtual machines in the cloud. AWS calls these virtual machines 'instances'. This step-by-step guide will help you successfully launch a Linux virtual machine on Amazon EC2 within our AWS Free Tier.

    Learn more »

    Launch a WordPress Website

    This tutorial shows you how to launch and configure a WordPress instance on Lightsail. It includes steps to connect to your instance by using SSH, sign in to your WordPress website, create a static IP and attach it to your instance, create a DNS zone, and map it to your instance. When you're done with this tutorial, you will have the fundamentals to get your WordPress website up and running in Amazon Lightsail.

    Learn more »

AWS Free Tier

The AWS Free Tier offers users an opportunity to explore products for free, with offers including products that are always free, free for 12 months, and short-term free trials.


Get Started

Creating an AWS account is free and gives you immediate access to the AWS Free Tier.