Quick Links

You might have a website for your venue, charitable organization, local sports team, or something similar where you'd share an event schedule. List those events in Google Calendar, and you can easily get the code to embed the calendar for all to see.

Related: How to Share a Static Snapshot of your Google Calendar

Get the Google Calendar Embed Code

Head to Google Calendar in your browser, sign in, and click the gear icon on the top right to open the Settings Menu. Select "Settings."

Gear icon, Settings

On the Settings screen, choose a calendar on the left below Settings For My Calendars, if you have more than one. Then pick "Integrate Calendar" or scroll to that section on the right.

Select Integrate Calendar

You'll see a block of code in the Embed Code area. You can simply select and copy this code to insert your Google Calendar with default settings.

If you want to make changes to the appearance, calendars displayed, color, or size, click "Customize" to change the code.

Customize button for the embed code

Customize the Code

After you click the Customize button for the Embed Code, your browser opens a new tab. Here, you'll see that same embed code at the top with a preview of your calendar beneath.

Related: How to Create and Customize a New Google Calendar

On the left, are your customization options. This lets you set the exact appearance and size of the calendar you want.

Embed Code preview of Google Calendar

Calendar Title: Starting on the top left, you can enter a Calendar Title. This replaces the default name of your calendar.

Calendar Title box

Show: Next, you'll see several options below Show. By default, all items are checked, but you can uncheck those you don't want to display on the calendar. This includes things like the Title, Navigation Buttons, Print Icon, and Date.

Items to show on the calendar

Size: If you have a specific size you want to embed on your site, you can adjust that for the calendar. Enter the Width and Height or use the arrows to increase or decrease those sizes in pixels.

Size settings

Background Color: If you want to add pizzazz to your calendar, you can choose a background color for the top section.

Border: Check the box for Border if you want to include one around the calendar.

Background Color and Border options

Calendar Settings: You'll then see calendar settings for the Default View (week, month, agenda), Week Starts On, Language, and Timezone. Use the drop-down box beneath any of these settings to change how your calendar appears.

Calendar view settings

Calendars to Display: Last, you can choose more than one calendar to display if you like. If this is for a family site, you may want to include Family and Birthdays, for example.

Available calendars to display

With each adjustment you make to the above items, the Embed Code at the top changes to accommodate those changes. Give it a few seconds to update with each change.

When you're happy with the appearance and settings for your calendar, click the Copy icon on the right side of the Embed Code box. This places the code on your clipboard for you to paste where needed.

Copy icon for the embed code

Keep in mind that the process for pasting or entering this code on your site or blog depends on the service or application you use. Refer to your service's documentation for help in the embed process.

For more, take a look at how to share Google Calendar with specific people.