How to Open Multiple Home Pages in Your Web Browser

·
10 min read

There’s something genuinely satisfying about opening your browser in the morning and having everything you need already waiting for you. Your email, a news site, maybe your calendar, all loaded up in their own tabs before you’ve even had your first sip of coffee. The good news is that most major browsers make this pretty easy to set up. The bad news? The steps are a little different depending on which browser you use.

In this guide, I’ll walk you through how to open multiple pages automatically at startup in Chrome, Microsoft Edge, Firefox, and Safari. I’ll also clear up a common point of confusion: the difference between startup pages (what opens when you launch the browser) and your Home button (which only ever loads one page at a time). They’re not the same thing, and mixing them up is where most people get tripped up.

A Quick Note Before You Start

Most browsers separate three different concepts that are easy to confuse:

  • Startup pages, the sites that open in tabs when you first launch the browser
  • Home button, the little house icon in the toolbar that takes you to a single homepage (only one URL, not multiple)
  • New tab page, what appears when you open a new tab (usually a built-in search/shortcuts page, not your custom sites)

This guide focuses on startup pages, the set of sites that open automatically every time you launch your browser. If you were hoping to get multiple sites loading on every new tab too, I’ll mention some options for that at the end.

How to Set Multiple Startup Pages in Google Chrome

Chrome makes this pretty straightforward. You can either type in your URLs manually or use a handy shortcut that grabs whatever tabs you have open right now.

Step 1: Open Chrome Settings

Click the ⋮ (three-dot menu) in the top-right corner of Chrome, then select Settings.

Chrome three-dot menu open with Settings option highlighted

Step 2: Go to the “On Startup” Section

In the left sidebar, click On startup. You’ll see three options. You want the third one: Open a specific page or set of pages. Click that radio button to select it.

Chrome Settings > On startup section with "Open a specific page or set of pages" option selected

Step 3: Add Your Pages

Click Add a new page and type in the full URL of the first site you want (for example, https://mail.google.com). Click Add, then repeat for each additional site.

Pro tip: If you already have your preferred sites open in tabs, you can click Use current pages instead and Chrome will fill in all the URLs automatically. Much faster!

Chrome On startup settings showing multiple URLs added as startup pages with "Add a new page" button visible

The pages will open in the order they’re listed, so put your most important site first. You can use the next to any entry to edit or remove it.

Note: The Home button (the house icon in the toolbar) is a separate setting and only supports a single URL, not multiple pages. You can enable it under Settings > Appearance > Show Home button, but it won’t replace your startup pages.

How to Set Multiple Startup Pages in Microsoft Edge

Modern Microsoft Edge is built on the same Chromium foundation as Chrome, so the process is almost identical. (And yes, if you’re still somehow using Internet Explorer, it’s been retired. Edge is your browser now.)

Step 1: Open Edge Settings

Click the ⋯ (three-dot menu) in the top-right corner of Edge, then select Settings.

Microsoft Edge three-dot menu open with Settings option highlighted

Step 2: Go to “Start, Home, and New Tabs”

In the left sidebar, click Start, home, and new tabs. Under the When Edge starts section, select Open these pages.

Edge Settings > Start, home, and new tabs with "Open these pages" option selected under When Edge starts

Step 3: Add Your Pages

Click Add a new page, enter the URL of the site you want, and click Add. Repeat for each additional site you want to open at startup.

Edge startup pages list showing multiple URLs added, with Add a new page button visible

Just like Chrome, Edge will open each URL in its own tab every time you launch the browser.

How to Set Multiple Home Pages in Firefox

Firefox handles this a little differently. Instead of adding each URL as a separate entry, you put them all into a single field separated by a pipe character (|). It sounds weird but it works great once you know the trick.

Step 1: Open Firefox Settings

Click the ≡ (three-line menu) in the top-right corner and select Settings.

Firefox three-line menu open with Settings option highlighted

Step 2: Go to the Home Section

In the left sidebar, click Home. Under New Windows and Tabs, find the Homepage and new windows dropdown and change it to Custom URLs…

Firefox Settings > Home section with "Homepage and new windows" dropdown set to Custom URLs

Step 3: Enter Your URLs

In the text field that appears, type each URL separated by a pipe character (|). For example:

https://mail.google.com|https://www.bbc.com/news|https://calendar.google.com

Alternatively, open all the sites you want in tabs first, then click Use Current Pages, Firefox will fill in the URLs automatically, just like Chrome.

Firefox Home settings showing custom URLs field with multiple URLs separated by pipe characters and Use Current Pages button

Step 4: Make Sure Firefox Opens These on Launch

Head over to Settings > General. Under Startup, if you see a Restore previous session checkbox, make sure it’s unchecked. Otherwise Firefox will restore your old tabs instead of opening your custom home pages. With that off, Firefox will load your custom URLs fresh every time you launch it.

Firefox Settings > General > Startup section with Restore previous session checkbox unchecked

Heads up: With multiple home pages set, clicking the Home button in Firefox may open all of them as new tabs, even if you already have tabs open. This can get cluttered fast if you click it repeatedly. If that’s annoying, consider setting a single home page and relying on the startup behavior instead.

How to Open Multiple Pages at Startup in Safari (macOS)

Here’s where things get a bit less clean. Safari on macOS doesn’t have a built-in “open these specific URLs at startup” feature the way Chrome and Firefox do. You only get one homepage URL. But there are two solid workarounds depending on what you actually need.

Option 1: Use “All Windows from Last Session” (Easiest)

This is the simplest approach. You set up your tabs once, and Safari remembers them every time you reopen it.

  1. Open Safari and load all the sites you want in separate tabs.
  2. From the menu bar, go to Safari > Settings (on older macOS versions this may say Preferences).
  3. Click the General tab.
  4. Set Safari opens with to All windows from last session.

Now whenever you quit and reopen Safari, it’ll restore exactly the tabs you had open. It’s not quite the same as a fixed startup list, but for most people it does the job perfectly well.

Safari Settings > General tab with "Safari opens with" dropdown set to "All windows from last session"

Option 2: Use a Bookmarks Folder as Your Startup Tabs

If you want a fixed set of tabs that opens every time (not just whatever you had open last), you can use a bookmarks folder as your startup source.

  1. Visit each site you want and bookmark it (Cmd + D), saving each one to a dedicated folder (e.g., “Morning Tabs”).
  2. Go to Safari > Settings > General.
  3. Set New windows open with to Choose tabs folder…
  4. Select your “Morning Tabs” folder from the list and click Choose.

Now every time you open a new Safari window, it’ll load all the bookmarks in that folder as tabs.

Safari Settings > General tab with "New windows open with" dropdown showing "Choose tabs folder" option selected
Safari bookmarks sidebar showing a custom folder called "Morning Tabs" with several bookmarked sites inside

What About New Tabs?

A lot of people set up startup pages and then wonder why opening a new tab doesn’t load their custom sites. That’s because new tabs are a completely separate setting from startup pages, and in Chrome, Edge, and Firefox, new tabs default to the browser’s built-in page (with search and shortcuts).

If you want a custom experience on new tabs too, the most popular approach is to install a Speed Dial or new tab override extension from the Chrome Web Store, Microsoft Edge Add-ons, or Firefox Add-ons. These replace the default new tab page with a customizable grid of your favorite sites. Search for “speed dial” or “new tab page” in your browser’s extension store and you’ll find plenty of options. Just check the reviews before installing, since extension quality varies a lot.

Tips and Troubleshooting

Common Issues

Problem: Chrome or Edge only opens one of my startup pages

Make sure you’ve added each site as a separate entry under On startup > Open a specific page or set of pages. If you only typed one URL, only one page will open. Go back and use Add a new page for each additional site.

Problem: Firefox opens my old tabs instead of my home pages

This is almost always because Restore previous session is turned on under Settings > General > Startup. Turn that off and Firefox will open your custom URLs instead.

Problem: Some startup pages don’t load properly when the browser first opens

This can happen if your internet connection isn’t fully up yet when the browser launches, especially right after your computer boots. It can also be caused by extensions like VPNs, ad blockers, or privacy tools interfering with certain sites. Try disabling your extensions temporarily to see if that’s the culprit.

Problem: My browser is slow because it opens too many tabs at startup

Keep your startup list short. Three to five sites is usually plenty. If you also have “Restore previous session” enabled at the same time, you could end up with dozens of tabs loading at once, which will absolutely tank your browser’s performance. Pick one approach: either a fixed startup list or session restore, not both.

Pro Tips

  • Use “Use Current Pages” to save time: In Chrome, Edge, and Firefox, you can open all your desired sites in tabs first, then use the “Use current pages” button in settings to populate your startup list automatically, no typing required.
  • Consider a session manager extension: If you want different sets of tabs for different situations (work tabs vs. personal tabs, for example), a session manager extension is more flexible than a fixed startup list. Search for “Tab Session Manager” in your browser’s extension store.
  • Browser profiles are great for this: Chrome and Edge both support multiple browser profiles. You could set up a “Work” profile with work-related startup pages and a “Personal” profile with your own set, completely separate.
  • Order matters: In Chrome and Edge, pages open in the order they’re listed. In Firefox, they open in the order the URLs appear in the field (left to right). Put your most-used site first.

Quick Reference: Multiple Startup Pages by Browser

BrowserWhere to Set ItHow to Add Multiple Pages
ChromeSettings > On startupAdd each URL as a separate entry
Microsoft EdgeSettings > Start, home, and new tabsAdd each URL as a separate entry
FirefoxSettings > Home > Custom URLsSeparate URLs with a pipe character |
Safari (macOS)Safari > Settings > GeneralUse session restore or a bookmarks folder

Wrapping Up

Setting up multiple startup pages is a small change that makes your daily browser routine a lot smoother, and once it’s set up, you’ll wonder why you didn’t do it sooner. Chrome and Edge are the most straightforward, Firefox requires that pipe-character trick, and Safari needs a workaround, but all four get the job done well enough. If you run into any trouble or your browser isn’t listed here, drop a question in the comments and we’ll help you sort it out.