CINXE.COM
Speaker Deck Pro | Share Your Presentations Online - Speaker Deck
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Speaker Deck Pro | Share Your Presentations Online - Speaker Deck</title> <link rel="preconnect" href="https://fonts.googleapis.com/"> <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin> <link rel="stylesheet" media="screen" href="https://d1eu30co0ohy4w.cloudfront.net/assets/application-22b0435c4ea6f7b1a840c358076015e07c901f6198f9ab389da2c4e1951ce406.css" /> <script src="https://d1eu30co0ohy4w.cloudfront.net/assets/application-6671076983cb094c30ae.js"></script> <link rel="icon" type="image/png" href="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" /> <link rel="apple-touch-icon" type="image/png" href="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" /> <link rel="manifest" href="/manifest.json"> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="9kKQWuHlCNTxDk+M5FAFI7mqDrMsLo5BNH9G9X4M3TysZkidCWDO6E+pid0YF6Pk3eDTn+4GvkoaPpRoPFMqBQ==" /> <script src="https://js.stripe.com/v3/"></script> <script data-turbolinks-eval="false"> const stripe = Stripe('pk_live_YMkZruVXmAVe2zYj8NaaT8bK') </script> <script src="https://d1eu30co0ohy4w.cloudfront.net/assets/stripe-5e28e8a55242af510aa5.js"></script> <meta property="og:title" content="Speaker Deck Pro | Share Your Presentations Online" /> <meta property="og:description" name="description" content="✓ Share your presentations within minutes ✓ Add privacy to your decks ✓ No Limits ✓ and a lot more useful features. ➜ Read more now." /> </head> <body class="sd-app"> <div class="sd-menu"> <div class="container sd-menu-fixed-container"> <div class="sd-brand"> <a class="sd-brand-logo" href="/"> <img alt="Speaker Deck" width="32" height="20" src="https://d1eu30co0ohy4w.cloudfront.net/assets/mark-f4be6df1e05965cac9f98e664a6c35f5ffdd0207385d07464a9214d6cdf76082.svg" /> <span class="d-none d-xl-inline">Speaker Deck</span> </a> </div> <nav class="sd-fixed-nav" aria-label="Primary"> <div class="sd-nav-main js-toggle-container"> <ul class="sd-nav-fixed-group nav toggle-flex-when-off"> <li class="sd-nav-item nav-item d-none d-md-block"> <a class="sd-nav-link nav-link" href="/features"> Features </a> </li> <li class="sd-nav-item nav-item d-none d-md-block"> <a class="sd-nav-link nav-link active" aria-current="page" href="/pro"> <span class="d-none d-md-inline">Speaker Deck</span> <div class="badge badge-pro-prominent">PRO</div> </a> </li> <li class="sd-nav-item nav-item"> <a class="sd-nav-link nav-link" href="/signin"> Sign in </a> </li> <li class="sd-nav-item nav-item"> <a class="btn btn-primary" href="/signup"> Sign up for free </a> </li> <li class="sd-nav-item d-block d-md-none"> <button class="btn btn-link me-2 js-toggle-trigger" aria-label="Toggle Search"> <svg class="icon icon-search "><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-search"></use></svg> </button> </li> <li class="sd-nav-item nav-item d-none d-md-block"> <form action="https://www.google.com/cse" id="cse-search-box" class="row"> <input type="hidden" name="cx" value="010150859881542981030:hqhxyxpwtc4"> <input type="hidden" name="ie" value="UTF-8"> <label for="q" class="visually-hidden">Search</label> <div class="col"><input type="text" name="q" id="q" value="" placeholder="Search..." class="form-control search-input w-auto"></div> <div class="col"><input type="submit" name="sa" value="Search" class="btn btn-outline-primary d-inline-block d-md-none d-lg-inline-block"></div> </form> </li> </ul> <ul class="sd-nav-fixed-group nav toggle-flex-when-on"> <li class="sd-nav-item"> <form action="https://www.google.com/cse" id="cse-search-box" class="row"> <input type="hidden" name="cx" value="010150859881542981030:hqhxyxpwtc4"> <input type="hidden" name="ie" value="UTF-8"> <label for="q" class="visually-hidden">Search</label> <div class="col"><input type="text" name="q" id="q" value="" placeholder="Search..." class="form-control search-input w-auto"></div> <div class="col"><input type="submit" name="sa" value="Search" class="btn btn-outline-primary d-inline-block d-md-none d-lg-inline-block"></div> </form> </li> <li class="sd-nav-item pe-2"> <button class="btn btn-link js-toggle-trigger"> <svg class="icon icon-x "><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-x"></use></svg> </button> </li> </ul> </div> </nav> </div> </div> <div class="sd-main"> <div class="js-toggle-container"> <div class="heroine-dark"> <div class="container"> <div class="row justify-content-around align-items-center py-5"> <div class="col-12 col-md-6 col-lg-5 mb-4 mb-md-0"> <h1 class="text-white mb-4">Creating relevant decks is hard. Sharing them shouldn’t be.</h1> <p class="lead text-inverse mb-4"> Upgrade to Speaker Deck Pro to get our most-requested updates and enhancements–from priority and unlimited uploading to increased control of your decks. </p> <a href="#features" class="btn btn-outline-white d-block d-md-inline-block">Check out the upgrades</a> </div> <div class="col-12 col-md-6 col-lg-5"> <div class="card subscription-toggle-container"> <div class="row m-0 toggle-flex-when-on"> <div class="col-6 bg-feature subscription-toggle subscription-toggle-monthly text-white"> <span class="subscription-dollar-sign">$</span><span class="subscription-amount">8</span> <div class="subscription-billing-cycle"> <span class="subscription-radio subscription-radio-active"></span> <span class="subscription-billing-cycle-text">Monthly</span> </div> </div> <div class="col-6 bg-faded subscription-toggle subscription-toggle-yearly text-muted js-toggle-trigger"> <span class="subscription-dollar-sign">$</span><span class="subscription-amount">80</span> <div class="subscription-billing-cycle"> <span class="subscription-radio subscription-radio"></span> <span class="subscription-billing-cycle-text">Yearly <span class="badge rounded-pill text-bg-dark">Save 17%</span></span> </div> </div> </div> <div class="row m-0 toggle-flex-when-off"> <div class="col-6 bg-faded subscription-toggle subscription-toggle-monthly text-muted js-toggle-trigger"> <span class="subscription-dollar-sign">$</span><span class="subscription-amount">8</span> <div class="subscription-billing-cycle"> <span class="subscription-radio"></span> <span class="subscription-billing-cycle-text">Monthly</span> </div> </div> <div class="col-6 bg-feature subscription-toggle subscription-toggle-yearly text-white"> <span class="subscription-dollar-sign">$</span><span class="subscription-amount">80</span> <div class="subscription-billing-cycle"> <span class="subscription-radio subscription-radio-active"></span> <span class="subscription-billing-cycle-text">Yearly <span class="badge rounded-pill text-bg-light">Save 17%</span></span> </div> </div> </div> <div class="card-body"> <ul class="check-list mb-3"> <li class="check-list-item"><svg class="icon icon-check2 icon-green check-list-icon"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg> Password protection</li> <li class="check-list-item"><svg class="icon icon-check2 icon-green check-list-icon"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg> Private URLs</li> <li class="check-list-item"><svg class="icon icon-check2 icon-green check-list-icon"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg> Disabled downloads</li> <li class="check-list-item"><svg class="icon icon-check2 icon-green check-list-icon"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg> Slide captions </li> <li class="check-list-item"><svg class="icon icon-check2 icon-green check-list-icon"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg> Delayed publishing</li> <li class="check-list-item"><svg class="icon icon-check2 icon-green check-list-icon"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg> Ad-free</li> </ul> <hr> <div class="text-center"> <a class="font-weight-bold" href="/signup">Sign up</a> or <a class="font-weight-bold" href="/signin?return_to=%2Fpro">Sign in</a> to subscribe to <strong>Speaker Deck Pro</strong> </div> </div> </div> </div> </div> </div> </div> <div class="bg-white pt-5"> <div class="container"> <div class="row justify-content-center"> <div class="col-12 col-md-6 mb-2 text-center"> <h2>Trusted by individuals and teams across the world</h2> </div> <div class="col-12 text-center mb-5"> <ul class="trusted-teams justify-content-center"> <li><img alt="SugarCRM" src="https://d1eu30co0ohy4w.cloudfront.net/assets/pro/logo-surgarcrm-87e02bc99df5e256d13e088aaeb16c90677d4cfe6b522d574c7ef18936797fab.png" width="200" height="95" /></li> <li><img alt="Mercari" src="https://d1eu30co0ohy4w.cloudfront.net/assets/pro/logo-mercari-058bc8315bba202327f4ea51dd3d42eba7efcb717ebd8d3e45ecf65ffe4cc3a5.png" width="200" height="41" /></li> <li><img alt="Plaid" src="https://d1eu30co0ohy4w.cloudfront.net/assets/pro/logo-plaid-b028470fbf488ae75448ed0902042359c2743d0aab59d9d5cc396a6ff1a0c8c0.png" width="200" height="44" /></li> <li><img alt="Line Dev Community" src="https://d1eu30co0ohy4w.cloudfront.net/assets/pro/logo-linedev-0128e8d38af25c98f941bb9a6b04642b282d92e8ddc8a8c56df2ec6f74556754.png" width="200" height="66" /></li> </ul> </div> </div> </div> </div> <div class="py-5 text-center subscription-join-the-community"> <div class="row justify-content-center"> <div class="col-12 col-md-7 lead text-inverse mb-4"> <img alt="Speaker Deck" class="mb-4" src="https://d1eu30co0ohy4w.cloudfront.net/assets/mark-white-8d908558fe78e8efc8118c6fe9b9b1a9846b182c503bdc6902f97df4ddc9f3af.svg" width="52" height="52" /> <h2>Join the community of top developers, educators, illustrators, speakers, recruiters, & marketers</h2> </div> </div> <p> <a class="font-weight-bold" href="/signup">Sign up</a> or <a class="font-weight-bold" href="/signin?return_to=%2Fpro">Sign in</a> to subscribe to <strong>Speaker Deck Pro</strong> </p> </div> <div class="bg-white pt-5"> <div class="container"> <div class="row justify-content-center mb-5 mt-4 align-items-center"> <div class="col-12 col-md-6"> <img alt="Radio button showing privacy options" loading="lazy" src="https://d1eu30co0ohy4w.cloudfront.net/assets/pro/pro-privacy-36913d8abfee8b5c421dbbdd4dd35b0fed1fc588893ba312b02ce154e5fc9f66.png" width="656" height="437" /> </div> <div class="col-12 col-md-6ps-5"> <h2><span class="translation_missing" title="translation missing: en.pages.features.titles.add_privacy">Add Privacy</span></h2> <p>Sleep well knowing your decks are in the right hands. Add a password to your presentation so that only your clients or people you specify have access.</p> <p> <a class="font-weight-bold" href="/signup">Sign up</a> or <a class="font-weight-bold" href="/signin?return_to=%2Fpro">Sign in</a> to subscribe to <strong>Speaker Deck Pro</strong> </p> </div> </div> <div class="row justify-content-center mb-5 align-items-center"> <div class="col-12 col-md-6"> <h2>Add slide notes</h2> <p>A picture is worth a thousand words, but sometimes you need to add additional context to your presentations. Add custom text to each slide to give viewers more insights and clarity.</p> <p> <a class="font-weight-bold" href="/signup">Sign up</a> or <a class="font-weight-bold" href="/signin?return_to=%2Fpro">Sign in</a> to subscribe to <strong>Speaker Deck Pro</strong> </p> </div> <div class="col-12 col-md-6"> <img alt="Mocked interface showing adding a note to a slide" loading="lazy" src="https://d1eu30co0ohy4w.cloudfront.net/assets/pro/pro-slide-notes-a5d624207ec8ebe10dd05142e22c332de56cd36934b97d9891ae9a9f70503367.png" width="710" height="626" /> </div> </div> </div> </div> <div class="bg-faded pt-5"> <div class="container" id="features"> <div class="row"> <h2 class="col-12 text-center mb-5">Pro Features</h2> </div> <div class="row"> <div class="col-12 col-md-6 col-lg-4 mb-5"> <h4 class="mb-3"> <svg class="icon icon-lock icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-lock"></use></svg> Password protection </h4> <p class="text-bump"> Take <em>control</em> of your privacy through password-protected access. </p> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <h4 class="mb-3"> <svg class="icon icon-arrow-up-circle icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-arrow-up-circle"></use></svg> Faster uploads </h4> <p class="text-bump"> Speaker Deck Pro subscribers get <em>priority</em> processing speeds for faster presentation uploads. </p> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <h4 class="mb-3"> <svg class="icon icon-clock icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-clock"></use></svg> Delayed publishing </h4> <p class="text-bump"> Automatically publish your presentation at the pre-scheduled date and time of your choosing. </p> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <h4 class="mb-3"> <svg class="icon icon-link-45deg icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-link-45deg"></use></svg> Customize URLs </h4> <p class="text-bump"> Make presentation updates <em>without</em> changing the URL. For added security, you can use a private URL. </p> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <div class="card"> <div class="card-header bg-feature text-white font-weight-bold"><span class="badge badge-pro">PRO</span> Pro badge</div> <div class="card-body"> Add a layer of legitimacy to your digital presence with our exclusive Pro badge. </div> </div> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <h4 class="mb-3"> <svg class="icon icon-download icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-download"></use></svg> Disabled downloads </h4> <p class="text-bump"> Keep your presentation from falling into the wrong hands by disabling downloads. </p> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <h4 class="mb-3"> <svg class="icon icon-fullscreen icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-fullscreen"></use></svg> Limitless uploads </h4> <p class="text-bump"> Upload as many presentations as you would like (up to 150MB each). </p> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <h4 class="mb-3"> <svg class="icon icon-display icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-display"></use></svg> Custom captions </h4> <p class="text-bump"> Add notes to your presentations for additional context using our caption feature. </p> </div> <div class="col-12 col-md-6 col-lg-4 mb-5"> <h4 class="mb-3"> <svg class="icon icon-bag icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-bag"></use></svg> Brand and Ad-Free </h4> <p class="text-bump"> Use Speaker Deck <em>without</em> ads and showcase your presentations <em>without</em> our branding. </p> </div> </div> </div> </div> <div class="bg-white pt-5 subscription-join-the-pros"> <div class="container"> <div class="row"> <div class="col-12 col-md-6 mb-5 text-center"> <svg class="icon icon-chat-left icon-dark icon-large"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-chat-left"></use></svg> <h3>Custom Notes</h3> <p>Add notes to each of your slides to give viewers more insights and clarity.</p> </div> <div class="col-12 col-md-6 mb-5 text-center"> <svg class="icon icon-archive icon-dark icon-large"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-archive"></use></svg> <h3>Collections</h3> <p>Organize your decks for easier navigation inside your account.</p> </div> </div> </div> </div> <div class="bg-feature py-5 px-4 lead text-inverse"> <div class="row justify-content-center"> <div class="col col-lg-6"> <h1 class="mb-4 text-center">What our PRO members are saying…</h1> <blockquote> <p>“As a regular speaker, I need a convincing and easy way to share the slides from my talks. For many years I used Slideshare, but recent changes to that platform make it basically unusable. With the new 'import from Slideshare' feature in Speakerdeck Pro, I was able to import all my existing slides decks AND bring across the viewing and favourite metrics. It took me about 15 mins to import over 30 slide decks - so easy! I love the look and feel of Speakerdeck and the ad-free viewer experience is respectful of people viewing the slides. I highly recommend Speakerdeck Pro to anyone who needs to share slides online!”</p> <cite class="row align-items-center justify-content-center"> <div class="col-auto"> <img alt="" loading="lazy" class="avatar avatar-lg" src="https://d1eu30co0ohy4w.cloudfront.net/assets/pro/matthew-skelton-cc5d6b51ac2c3d3de9772a7319511cf5235adff3ad5e807dd3b9ec42372b2960.jpg" width="400" height="400" /> </div> <div class="col-auto"> <strong><a class="link-white" href="/matthewskelton">Matthew Skelton</a></strong><br>Founder at Conflux and co-author of <em>Team Topologies</em> </div> </cite> </blockquote> </div> </div> </div> <div class="pt-5 pb-5"> <div class="container"> <h2 class="text-center">Compare Plans</h2> <table class="table table-hover"> <thead class="table-dark"><tr><th>Feature</th><th>Free</th><th>Pro</th></tr></thead> <tbody> <tr class="table-secondary"><th colspan="3" scope="colgroup">Uploads</th></tr> <tr><td>Daily upload limit</td><td>10</td><td>Unlimited</td></tr> <tr><td>Upload file size limit</td><td>150MB</td><td>250MB</td></tr> <tr><td>Lifetime upload limit</td><td>100</td><td>Unlimited</td></tr> <tr><td>Priority slide processing</td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr class="table-secondary"><th colspan="3" scope="colgroup">Profile</th></tr> <tr><td>Upload a profile photo</td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td>Add a personal introduction</td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td>Feature presentations on your profile</td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr class="table-secondary"><th colspan="3" scope="colgroup">Publishing</th></tr> <tr><td>Social sharing</td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td>Disable Social sharing buttons</td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td>Embed on your website (including Wix, WordPress, Weebly, or any other website)</td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td><a href="/features/scheduled-publishing">Scheduled publishing</a></td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr class="table-secondary"><th colspan="3" scope="colgroup">Privacy</th></tr> <tr><td><a href="/features/password-protection">Password protect decks</a></td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td><a href="/features/privacy-controls">Create private URLs</a></td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td><a href="/features/privacy-controls">Disallow downloads</a></td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td><a href="/features/restrict-embedding">Restrict embedding to specific domains</a></td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr class="table-secondary"><th colspan="3" scope="colgroup">Decks</th></tr> <tr><td>Share uploads with the world</td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td><a href="/features/custom-urls">Customize URLs</a></td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td><a href="/features/remove-branding">Remove SD branding</a></td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td><a href="/features/slide-notes">Add slide notes</a></td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td>Remove ads</td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td>Create collections</td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> <tr><td>Customize progress bar color on embedded decks</td><td data-label="Free"> </td><td data-label="Pro"><svg class="icon icon-check2 icon-dark"><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-check2"></use></svg></td></tr> </tbody> </table> </div> </div> <div class="bg-feature py-5 px-4 text-center"> <h1 class="mb-4 text-white">Join the Pros</h1> <div class="row justify-content-center"> <div class="col-12 col-md-7 col-lg-5 lead text-inverse mb-4"> See how Speaker Deck Pro can make sharing your decks faster, more flexible, and informative. </div> </div> <div class="text-inverse"> <a class="font-weight-bold link-white" href="/signup">Sign up</a> or <a class="font-weight-bold link-white" href="/signin?return_to=%2Fpro">Sign in</a> to subscribe to <strong>Speaker Deck Pro</strong> </div> </div> <div class="bg-white pt-5 pb-5 pro-faq"> <div class="container"> <div class="row"> <div class="col-12"> <h2 class="text-center">Common questions</h2> <details> <summary>What are the advantages of Speaker Deck Pro?</summary> Speaker Deck Pro goes <em>beyond</em> our free plan with enhanced privacy, faster uploads, helpful captions, and so much more. All the while, you’ll be first in line for the many new features we are in the process of creating. That’s <em>unlike</em> SlideShare, which has had the same features for years. </details> <details> <summary>How many presentations can I upload?</summary> As many as you’d like! Speaker Deck Pro unlocks truly unlimited uploads for presentations up to 150MB each. Our free account is limited to 10 per day and 100 over the lifetime of the account. </details> <details> <summary>Am I locked into a contract after paying?</summary> Absolutely not! You may cancel <em>anytime</em> before the next renewal payment to avoid future charges, whether that’s monthly or annually. Even if you cancel, you can <em>still</em> access your decks on your downgraded free account. </details> <details> <summary>My question wasn’t answered…</summary> For additional questions, feature ideas, and more, we invite you to reach out to us at <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2c5f595c5c435e586c5f5c494d47495e48494f47024f4341">[email protected]</a>. </details> </div> </div> </div> </div> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>!function(e,t){if(!e.groove){var i=function(e,t){return Array.prototype.slice.call(e,t)},a={widget:null,loadedWidgets:{},classes:{Shim:null,Embeddable:function(){this._beforeLoadCallQueue=[],this.shim=null,this.finalized=!1;var e=function(e){var t=i(arguments,1);if(this.finalized){if(!this[e])throw new TypeError(e+"() is not a valid widget method");this[e].apply(this,t)}else this._beforeLoadCallQueue.push([e,t])};this.initializeShim=function(){a.classes.Shim&&(this.shim=new a.classes.Shim(this))},this.exec=e,this.init=function(){e.apply(this,["init"].concat(i(arguments,0))),this.initializeShim()},this.onShimScriptLoad=this.initializeShim.bind(this),this.onload=void 0}},scriptLoader:{callbacks:{},states:{},load:function(e,i){if("pending"!==this.states[e]){this.states[e]="pending";var a=t.createElement("script");a.id=e,a.type="text/javascript",a.async=!0,a.src=i;var s=this;a.addEventListener("load",(function(){s.states[e]="completed",(s.callbacks[e]||[]).forEach((function(e){e()}))}),!1);var n=t.getElementsByTagName("script")[0];n.parentNode.insertBefore(a,n)}},addListener:function(e,t){"completed"!==this.states[e]?(this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t)):t()}},createEmbeddable:function(){var t=new a.classes.Embeddable;return e.Proxy?new Proxy(t,{get:function(e,t){return e instanceof a.classes.Embeddable?Object.prototype.hasOwnProperty.call(e,t)||"onload"===t?e[t]:function(){e.exec.apply(e,[t].concat(i(arguments,0)))}:e[t]}}):t},createWidget:function(){var e=a.createEmbeddable();return a.scriptLoader.load("groove-script","https://45c6d65f-33cf-4e15-8308-05ae0ad1d539.widget.cluster.groovehq.com/api/loader"),a.scriptLoader.addListener("groove-iframe-shim-loader",e.onShimScriptLoad),e}};e.groove=a}}(window,document); window.groove.widget = window.groove.createWidget(); window.groove.widget.init('45c6d65f-33cf-4e15-8308-05ae0ad1d539', {}); </script> </div> <footer class="d-block bg-black sd-footer"> <img alt="" class="footer-logo-bg" loading="lazy" src="https://d1eu30co0ohy4w.cloudfront.net/assets/mark-f4be6df1e05965cac9f98e664a6c35f5ffdd0207385d07464a9214d6cdf76082.svg" /> <div class="container position-relative"> <div class="row py-3 py-md-5 justify-content-lg-between"> <div class="col-12 col-md-4 col-lg-3 text-center mb-2"> <a href="/"> <img alt="Speaker Deck" class="footer-logo mb-2" loading="lazy" src="https://d1eu30co0ohy4w.cloudfront.net/assets/mark-f4be6df1e05965cac9f98e664a6c35f5ffdd0207385d07464a9214d6cdf76082.svg" width="70" height="44" /> <p class="speaker-deck">SpeakerDeck</p> </a> <a class="footer-icon mx-1" title="SpeakerDeck on Facebook" href="https://www.facebook.com/speakerdeck"><svg class="icon icon-facebook "><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-facebook"></use></svg></a> <a class="footer-icon mx-1" title="SpeakerDeck on Twitter" href="https://twitter.com/speakerdeck"><svg class="icon icon-twitter "><use xlink:href="/icons/icons.svg?v=2025-01-26#icon-twitter"></use></svg></a> </div> <div class="col-12 col-md-4 col-lg-auto py-2"> <nav aria-label="Top Categories"> <h2>Top Categories</h2> <ul class="nav-footer"> <li><a href="/c/programming">Programming</a></li> <li><a href="/c/technology">Technology</a></li> <li class="mb-3"><a href="/c/storyboards">Storyboards</a></li> <li><a href="/p/featured">Featured decks</a></li> <li><a href="/s/featured">Featured speakers</a></li> </ul> </nav> </div> <div class="col-12 col-md-4 col-lg-auto py-2"> <nav aria-label="Legal"> <h2>Use Cases</h2> <ul class="nav-footer"> <li><a href="/pro/storyboard-artists">Storyboard Artists</a></li> <li><a href="/educators">Educators</a></li> <li><a href="/student-pricing">Students</a></li> </ul> </nav> </div> <div class="col-12 col-md-4 col-lg-auto offset-md-4 offset-lg-0 py-2"> <nav aria-label="Resources"> <h2>Resources</h2> <ul class="nav-footer"> <li><a href="https://help.speakerdeck.com/">Help Center</a></li> <li><a href="https://blog.speakerdeck.com/">Blog</a></li> <li><a href="/slideshare-alternative">Compare Speaker Deck</a></li> <li><a href="/advertising">Advertising</a></li> </ul> </nav> </div> <div class="col-12 col-md-4 col-lg-auto py-2"> <nav aria-label="Features"> <h2>Features</h2> <ul class="nav-footer"> <li><a href="/features/privacy-controls">Private URLs</a></li> <li><a href="/features/password-protection">Password Protection</a></li> <li><a href="/features/custom-urls">Custom URLS</a></li> <li><a href="/features/scheduled-publishing">Scheduled publishing</a></li> <li><a href="/features/remove-branding">Remove Branding</a></li> <li><a href="/features/restrict-embedding">Restrict embedding</a></li> <li><a href="/features/slide-notes">Notes</a></li> </ul> </nav> </div> </div> <div class="row text-center border-top"> <div class="col-12 py-3"> <p class="copyright-text mb-1">Copyright © 2025 Speaker Deck, LLC.</p> <p class="mb-1">All slide content and descriptions are owned by their creators.</p> <ul class="list-inline"> <li class="list-inline-item"><a href="/about">About</a></li> <li class="list-inline-item"><a href="/tos">Terms</a></li> <li class="list-inline-item"><a href="/privacy">Privacy</a></li> <li class="list-inline-item"><a href="/dmca">DMCA</a></li> <li class="list-inline-item"><a href="/accessibility">Accessibility Statement</a></li> </ul> </div> </div> </div> </footer> <script src="https://d1eu30co0ohy4w.cloudfront.net/assets/stats-985244a1810e3ad665b3.js"></script> <script data-turbolinks-eval="false"> Stats.host = 'speakerdeck.com'; </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-8WD0LC0MP9"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-8WD0LC0MP9'); </script> <script> !function(f,b,e,v,n,t,s) { if(f.fbq) return; n=f.fbq=function() { n.callMethod? n.callMethod.apply(n,arguments) : n.queue.push(arguments) }; if(!f._fbq) f._fbq=n; n.push=n; n.loaded=!0; n.version='2.0'; n.queue=[]; t=b.createElement(e); t.async=!0; t.src=v; s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '2893765844191276'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=2893765844191276&ev=PageView&noscript=1" /> </noscript> <script async type="text/javascript" src="https://platform.twitter.com/widgets.js"></script> <script> Array.from(document.querySelectorAll('.facebook-share')).forEach((element) => { element.addEventListener('click', function(e){ e.preventDefault() let title = encodeURIComponent(document.title) let url = encodeURIComponent(document.location.href) window.open('https://www.facebook.com/dialog/share?app_id=1428152667543587&display=popup&href=' + url + '&title=' + title, "_blank", "toolbar=no,menubar=no,location=yes,resizable=yes,scrollbars=yes,status=yes,width=600,height=400,modal=yes,alwaysRaised=yes"); }, false) }) </script> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'92b330b13934ce0a',t:'MTc0Mzc5NDcxMS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>