Learn how Visme will change the way you create stunning content.
Embedding a Visme project on your website keeps it interactive and always up to date — any changes you make in Visme appear automatically wherever the project is embedded.
Generating and using the embed code
Responsive vs. Fixed — what’s the difference?
Responsive — the project automatically adjusts to the width of the embed container on your page. Recommended for most websites.
Fixed — the project displays at the exact pixel width set in the editor. To change the width, go to the Hamburger Menu in the top-left of the editor and select Resize Project.
What viewers see in the embedded player
Once embedded, viewers can navigate through slides using the forward and backward arrows in the control bar. They can also mute or unmute audio, share the project, or go fullscreen.
To hide the control bar, go to Share → Advanced Settings → Appearance and disable it.
FAQs
Is embedded Visme content SEO-friendly? Yes. The host page — its title, headings, text, and metadata — is fully indexable by search engines. Visme projects are also published as their own public pages, which can be crawled and indexed independently. For best results, include a short text summary near the embed, use clear headings on the host page, and link to the public Visme project URL when it makes sense.
Can search engines read content inside the embed? Search engines primarily evaluate the host page based on its own text and structure. The embedded content is loaded via JavaScript and treated as a separate document. Publishing your Visme project as a public page and linking to it from your host page helps search engines find and index the content.
Does embedding affect page load speed? Visme embeds are designed to load efficiently. Performance can be affected by very large projects, heavy animations, or multiple embeds on the same page. To keep pages fast: limit the number of embeds per page, use lazy loading when your CMS supports it, place embeds below the fold when possible, and avoid embedding very large or complex projects on performance-critical pages.
Can all Visme content types be embedded? Yes — presentations, infographics, documents, forms, and whiteboards can all be embedded.
What’s the difference between embed code and HTML5 export? Embed code loads your project from Visme’s servers. Updates appear automatically wherever it’s embedded. HTML5 export generates a file package you host yourself — giving you full control over hosting and SEO, but requiring a manual re-export and re-upload every time you update the project.
Common issues
The embed isn’t displaying on my website | Make sure the project is published — unpublished projects will not display when embedded. If it’s published and still not showing, check that your CMS supports JavaScript embeds and that no scripts are being blocked.
The embed looks too wide or too narrow | Switch to Fixed size and set the exact width you need, or use Responsive and adjust the width of the container on your website.
I updated my project but the embedded version looks the same | Embed codes update automatically — try clearing your browser cache or the cache on your website. If you’re using an HTML5 export instead of an embed code, you’ll need to re-export and re-upload the files manually.
Related articles
How to Download Your Visme Project as HTML5 for Offline Use — self-hosted alternative to the embed code.
Advanced Settings: Privacy, Navigation, and Appearance Options — configure who can view your project and how it displays.
How to Share Your Visme Project Online — share via a public link instead of embedding.
- The Basics
- Getting Started
- Joining the Visme Community to Learn, Share and Grow
- Visme Plans Overview: Features and Pricing for Every Need
- Exploring why you should use Visme
- Installing the Visme Mac Desktop App
- Installing the Visme Windows Desktop App
- Exploring what you can create in Visme
- Discovering how Visme supports different roles
- Account & Plans
- Updating Your Profile Information in Visme
- How to Cancel Your Visme Subscription (Web, iOS & Android)
- Setting Visme Language to match your needs
- Understanding Visme Storage Limits to maximize your space
- Resetting your Visme Password quickly and securely
- Subscription Settings: How to Upgrade, Manage, and Cancel Your Visme Plan
- Billing: How to View and Download Your Payment Receipts
- Updating your Payment Information
- How to Delete Your Visme Account
- Unsubscribing from Visme Emails and Newsletters
- Publish & Present
- Optimizing Visme Published Projects for Search Engines
- Generating Short URLs for Easy Sharing
- Getting a shareable link for your Visme project
- Allowing viewers to download published projects
- Sharing your Visme project with specific people
- Managing Advanced Settings to customize Visme projects
- How to Publish and Share Your Visme Project Online
- Enterprise Plans
- Applying Text Box Locks to Protect Your Design
- Understanding Custom Roles in Visme
- Assigning Custom Roles to your team
- Requesting Team Members to Enable 2-Step Verification for Security
- Setting Link Expiration to Limit Viewer Access
- Setting Up a Custom Subdomain to Strengthen Your Brand
- Configuring Single Sign-On (SSO)for Added User Account Protection and Security
- Activating 2-Factor Authentication to Secure Your Visme Account
- Accessing Premium Support with Visme’s Enterprise Plan
- Understanding Size and Format Limits in Enterprise Accounts
- Embed & Download
- How to Download Your Visme Project as HTML5 for Offline Use
- Optimizing Visme Published Projects for Search Engines
- Embedding Online Content using a URL
- Using iFrames to Embed Online Content
- Embedding Online Content using URL, HTML, or iFrame
- Downloading Designs as Transparent PNGs
- Downloading Presentations as PDFs with Presenter Notes
- How to Download Your Visme Project as a PDF
- Embedding External Online Content Using HTML
- Exporting Training Content to your LMS
- For Print
- Downloading your project for high-quality printing
- Downloading Your Visme Design for Print
- Enabling Crop Marks and Bleed in your Downloads
- Creating & Editing 101
- Using Graphics to create engaging projects
- Importing PDFs to Customize Content
- Resizing designs quickly with AI Resize
- Adding graphics to your projects
- Reviewing Size Restrictions and Format Options
- Resizing the Canvas Size to fit your content
- Making a duplicate of a Visme Project
- Adding basic content elements to your project
- Importing PowerPoint Projects into Visme
- Common Questions & Answers
- How Visme Uses Cookies in Published and Embedded Projects
- Allowing Blocked Domains in Visme Settings
- Fixing Emoji Display Issues in Visme Exports
- Recovering your Visme Account access
- Creating clear AI prompts for accurate results
- Gathering a HAR file for Technical Troubleshooting
- Using troubleshooting to identify and fix issues
- How to Contact Visme Support: Chat, Email, and Self-Service Resources
- Refunds and Visme Subscription Terms & Conditions
- Resolving issues with easy troubleshooting
- Project Types
- Presentations
- Creating a Webinar Presentation in Visme
- Creating a Marketing Presentation in Visme
- Creating a Training and Education Presentation in Visme
- Creating a Results and Reporting Presentation in Visme
- Creating a Sales Proposal in Visme
- Creating a Stunning Presentation in 5 Minutes
- Creating a Pitch Deck Presentation in Visme
- Using Presentation format to create content in Visme
- Creating Business Presentations using Visme
- Combining Slides and Pages to Build Your Design
- Social Graphics
- Documents
- Creating Manuals in Visme
- Creating White Papers in Visme
- Creating Newspapers in Visme
- Creating Proposals in Visme
- Creating eBooks in Visme
- Creating Plans in Visme
- Creating Newsletters in Visme
- Creating Reports in Visme
- Creating Catalogs in Visme
- Creating Workbooks in Visme
- Infographics
- Charts & Graphs
- Using 3D Charts to Visualize Data
- Adding a second Y axis to Charts
- Customizing Charts Settings
- Using Dual Charts to compare Data
- Designing a Flowchart to visualize processes
- Populating Charts with imported Data
- Visualizing Data using Charts & Graphs
- Whiteboards
- Videos / GIFs
- Printables
- Microsites
- Managing Desktop and Mobile Versions in Visme Microsites
- Adding and managing Sections in your Webpage
- Customizing the Header on Your Webpage Project
- Using Visme to make Microsites
- Designing & Editing
- Designing with AI
- Saving time by reusing content with AI Designer
- Using the ChatGPT App to create content
- Getting smart Image Suggestions with AI
- Using AI to customize Templates
- Converting Text to Voice Using AI
- Increasing image size without losing quality
- Removing Blur from Image using AI
- Removing Image Backgrounds
- Erasing and Replacing Objects from an image
- Resizing designs quickly with AI Resize
- Data Visualizations
- SmartBlocks: How to Build Structured Grid Layouts in Visme
- Using 3D Data Widgets to visualize complex Data
- Visualizing Data using Data Widgets
- Customizing Charts Settings
- Using Dual Charts to compare Data
- Designing a Flowchart to visualize processes
- Using Pictograph and Arrays
- Populating Charts with imported Data
- Creating an interactive map for better visualization
- Visualizing Data using Charts & Graphs
- Text & Text blocks
- Using Truncate Text to Protect Your Design Layout
- Customizing Closed Captions to improve accessibility
- Customizing Text with Arched Effect
- Changing fonts across the entire project in one click
- Using Alternative Text to improve Accessibility
- Applying Text Mask Effect to enhance designs
- Customizing Text Format to match your style
- Editing multiple text boxes at once to save time
- Building Checklists to track progress
- Annotating Text to highlight key information
- Interactivity
- Linking objects to navigate to another project
- Creating Interactive Content to Engage Your Audience
- Adding Audio into Objects to Enhance Interactivity
- Adding Audio into Objects to Enhance Interactivity
- Hotspots: How to Create Pop-Up Effects on Any Object in Visme
- Linking objects to navigate between Slides
- Adding External Links to Objects
- 3D Graphics
- Adding 3D Scenes & Objects to bring content to life
- Using 3D Data Widgets to visualize complex Data
- Adding 3D Characters to your projects for visual appeal
- Customizing 3D Character Poses to match your story
- Using 3D Animated Graphics for dynamic projects
- Adding 3D Graphics to enrich your designs
- Images
- Adding Carousels to showcase multiple images or videos
- Adding Image Captions to Provide Context
- Erasing and Replacing Objects from an image
- Using Touch-Up Tools to Edit Images
- Creating Custom Images Using AI Image Generator
- Uploading Images Instantly via URL
- Upload photos using your computer’s camera
- Using Image Placeholders to Apply an Image at Scale in a Project
- Creating Mockup Designs to Display Ideas
- Adjusting image angles to fit your design
- Animations
- Using the Animation Timeline to Control Your Project
- Animating Text to Engage your Audience
- Managing Audio and Recording Settings via Animation Timeline
- Using Custom Animations for Unique Visual Effects
- Using On Click Animations to Control Interactivity
- Animation tips – Do’s and Dont’s
- Animations 101 – Learn to animate
- Video
- Splitting Videos for Engaging Projects
- Trimming Videos for Engaging Projects
- Customizing Video Settings for Interactive Projects
- Adding, Uploading, & Embedding Videos
- Tables
- Connecting Tables to Live Data Sources
- Using Prefilled Tables for Fast Creation
- Embedding Tables to Organize Information
- Adding Content Manually to Tables to Organize Your Data
- Formatting Visme Tables to Improve Visual Appeal
- Inserting Tables to Organize Your Data
- Audio and Music
- Editing Audio Settings to Match Your Needs
- Adding Voiceovers to Improve Project Engagement
- Recording Audio in Visme for Your Projects
- Adding Audio to your Visme project
- Using an Audio from Visme’s Library
- Adding Background Music to your Visme Project
- Uploading your own Audio File in Visme
- Graphics, shapes and icons
- Creating Drop Shadow Effects for Visual Depth
- Using Snap to Objects to Align Elements
- Using the Color Dropper Tool for Precise Color Selection
- Using Animated Graphics to Engage Viewers
- How to Change Object Colors in the Visme Editor
- Customizing Line Styles in Visme
- Adjusting Shape Size and Format for Better Visuals
- Finding and Swapping Shapes and Icons Efficiently
- Backgrounds
- Removing Image Backgrounds
- Adding Background Videos for Stronger Impact
- Adding Background Images for Visual Appeal
- Applying Gradient and Pattern Backgrounds
- Customizing Backgrounds for Better Visual Impact
- Tips for Using Background Images Effectively
- Collaboration and Team Features
- Workflows
- Using Visme’s Content Calendar to Manage Tasks
- Managing Project Approval in Visme
- Assigning an Approver a Project
- Requiring Users to Get Project Approval
- Exploring Visme Workflow for Efficient Project Management
- Assigning Projects and Slides for Efficient Workflow Management
- Assigning Projects to Team Members for Collaboration
- My Brand
- Accessing and Using the Brand Kit in Visme
- Organizing Client Brands in Visme’s Brand Area
- Getting Started with Brand Area Setup
- Using Brand Wizard to Build your Identity
- Using Branded Templates in Minutes
- Managing Brand Settings for Consistent Designs
- Using Brand Styles to Set Theme Colors and Fonts
- Setting Up Brand Links for Easy Access
- Setting Up Brand Templates for Team Use
- Organizing and Using Brand Assets
- Team & Workspaces
- Understanding Custom Roles in Visme
- Assigning Custom Roles to your team
- Managing User Permissions in your Workspace
- Enabling Slide Imports from Other Branded Templates
- Collaborating by Commenting on Visme Projects
- Getting comments and feedback on your Visme Project
- Giving Feedback Anonymously on Shared Projects
- Enabling Anonymous Comments on Your Visme Project
- Updating Your Workspace Name in Visme
- Reviewing Team Activity with the Audit Log
- Apps and Integrations
- Visme Integrations: Visme + Monday.com
- Visme Integration: Visme + Vidyard
- Visme Integration: Visme + Wistia
- Visme Integration: Visme + YouTube
- Visme Integration: Visme + Vimeo
- Visme Integration: Visme + Livestorm
- Visme Integration: Visme + LearnWorlds
- Visme Integration: Visme + Brandfetch
- Visme Integration: Visme + Formstack
- Visme Integration: Visme + MailChimp
- Analytic Tools & Insights
- Analytics
- Collecting Contact Info with Visme Registration Forms
- Using Deeper Analytics to Track Visme Project Engagement
- Using Analytics to Track Visme Project Performance
- Collecting Contact Info with Visme Registration Forms
- Tips & Tricks
- Account & Projects Settings
- Optimizing Visme Published Projects for Search Engines
- Managing Project Details and Labels to Stay Organized
- Controlling Slide Progression to Guide your Audience
- Understanding Folder Sharing in Visme
- Duplicating Project Folders to Reuse Content Efficiently
- Logging Out from Visme on Any Device
- Hiding control bar on published projects
- Viewing and Presenting
- Hiding the Visme Logo in Your Published Projects
- Using the Flipbook Effect to Present Documents Dynamically
- Using a Presenter Pointer to Engage your Audience
- Creating and Designing
- Activating Closed Captions to Improve Accessibility
- Generating Visual Content with Visme AI Designer
- Using Trim View to Organize Design Elements
- Using Shortcuts to Speed Up Your Project Creation
- Using Find & Replace to Quickly Edit Text
- Creating Interactive eBooks
- Using Ruler & Smart Guides to Align Your Designs
- Using the Coordinates Panel to Adjust Element Size and Position
- Using the Objects List to Organize Design Elements
- Creating & Designing Emails In Visme
- Productivity Tools
- My Blocks
- Creating and Managing Folders in ‘My Blocks’
- Creating and Saving Your Own Blocks
- Inserting a Block to Build Projects Faster
- Creating Reusable Blocks for your Projects
- Tools & Features
- Managing Private Files and Folders in Visme
- Using Favorites for Projects, Folders, and Templates
- Applying Text Box Locks to Protect Your Design
- Using the Accessibility Checker in Visme
- Using the Replace Feature to Swap Design Elements
- Translating your Project Quickly and Accurately
- Using the Timer to Stay on Track when Presenting
- Generating Visual Content with Visme AI Designer
- Creating Text Content with Visme AI Writer
- Drawing Freehand Elements in your Projects
- My Files
- Organizing My Files Using Folders and Labels
- Adjusting My Files Settings for Better File Organization
- Exploring My Files and Accessing Them Efficiently
- Managing and Organizing Assets in My Files
- Grides & Guides
- Slide Library & Content Blocks
- Sharing Blocks for Your Team to Use in Their Projects
- Managing Slide Library Slides into Groups to Keep Slides in Order
- Slide Library: How to Save, Access, and Insert Slides Across Presentations
- Using Content Blocks for Efficient Creation
- Forms & Surveys
- Getting Started with Visme Forms
- Protecting User Security on Visme Forms
- Identifying and Reporting Abuse on Visme Forms
- Types of Forms you can create using Visme Forms
- Navigating Visme Forms to Collect Data Efficiently
- Answering Common Questions About Visme Forms
- Comparing Visme Forms and Traditional Forms
- Sharing and Embedding your Visme Form
- Embedding Visme Forms into Your Shopify Website
- Embedding a Visme Form on Squarespace
- Embedding a Visme Form on Webflow
- Embedding a Visme Form on Wix
- Embedding a Visme Form on WordPress
- Embedding Visme Forms for Seamless Website Integration
- Publishing Visme Forms and Sharing Them
- Sharing and Embedding Visme Forms to Collect Data
- Optimizing Visme Forms for Better Data Collection
- Make your Form
- Applying Conditional Logic in Visme Forms
- Building Multi-Step Forms for Better User Experience
- Building Single-Page Forms for Fast Data Collection
- Adding a Country Question to Your Visme Form
- Adding a Time Question to Your Visme Form
- Adding a Rating question to Your Visme Form
- Adding an Appointment Question to Your Visme Form
- Adding a Date Picker Question to Your Visme Form
- Adding Short and Long answers questions to your Visme Form
- Adding a Phone Field to Your Visme Form
- Data Collection and Management
- Adding Email recipients for Form submissions
- Explaining What Happens When a Form Is Submitted
- Analyzing Visme Forms Performance to Optimize Data Collection
- Collecting and Syncing Data Across Applications
- Style your Form
- Customizing and animating Gestures on Visme Forms
- Adding Hand Gestures to Your Form to Engage your Audience
- Building Interactive Forms with Videos and Images
- Customizing Your Visme Form Design and Media
- Redirecting Users to a URL After Form Completion
- Forms Integrations
- Forms Integrations: Visme + Zapier
- Forms Integrations: Visme + GetResponse
- Forms Integrations: Visme + Klaviyo
- Forms Integrations: Visme + ConvertKit
- Forms Integrations: Visme + Airtable
- Forms Integrations: Visme + Brevo
- Forms Integrations: Visme + ActiveCampaign
- Forms Integrations: Visme + Google Sheets
- Forms Integrations: Visme + HubSpot
- Forms Integrations: Visme + Mailchimp