A new Revealation version is available.
Slides
    Media Shift-drag handles to crop
    Autoplay is most reliable with Muted.
    Drop image or video to embed
    Deck markdown New slide on ---, sub-slide on --, speaker notes in ::: notes
    
            
          
    Slide notes slide
    Code block

    Double-click an existing code block to edit it again.

    LaTeX equation

    In Markdown, equations round-trip as \\(...\\) or \\[...\\].

    Insert layout

    Select slide layout. Note that changing the layout of an existing slide may reset its content, so be careful when making changes.

    Slide background

    Choose a curated background for this slide. Leave it at the theme default for the normal theme appearance.

    Interactive

    The interactive content is loaded from the workspace directory in an iframe. In the WYSIWYG editor the iframe is click-through-disabled so it can be selected and resized safely.

    Open a presentation

    Revealation can work directly with a local folder containing deck.md, deck.json, and presentation assets.

    Recent presentation folders
    Insert media
    Choose a reusable file or upload a new one.

    No usable files found in this workspace yet. Add media here or copy files into the project directory.

    Projects
      On the gist

        Sync via GitHub Gist

        Sync this editor's projects across machines by pushing them to a private GitHub Gist. Nothing else has access — the token below stays in this browser only.

        1. Create a personal access token with the gist scope only. Copy the token.
        2. Paste it below. Optionally paste an existing gist ID; otherwise a new private gist is created for you.

        Status: idle

        Last sync: never

        Gist ID: · view on GitHub

        Application settings

        Editor preferences and presentation behavior. Visual theme, transitions, and slide canvas settings live under Deck settings.

        Appearance

        Deck settings
        Presentation metadata and curated visual settings.

        Metadata

        Theme

        Motion

        Slide canvas

        Export deck

        Choose how to save or package this deck.

        Standalone HTML

        One self-contained Reveal.js presentation.

        Interactive content can depend on local scripts, data, workers, or a server. Use the ZIP package when those resources must remain fully functional.

        Presentation package

        Deck plus workspace resources in a ZIP archive.

        PDF

        Open Reveal.js print view for saving to PDF.

        Markdown source

        Save the canonical deck source and extracted media.

        Project backup

        Save a re-importable Revealation project JSON file.

        Help

        Working with Revealation

        Edit the current slide directly, use the slide list to navigate, choose semantic layouts and curated backgrounds from Slide options, and use Deck settings for presentation-wide visual choices.

        Keyboard shortcuts

        Ctrl/Cmd + Z
        Undo
        Ctrl/Cmd + Shift + Z
        Redo
        Ctrl/Cmd + P
        Present from beginning
        Ctrl/Cmd + Shift + P
        Present from current slide
        Ctrl/Cmd + ,
        Application settings
        Ctrl/Cmd + Shift + ,
        Deck settings
        Ctrl/Cmd + Shift + E
        Export
        Ctrl/Cmd + Shift + M
        Open/close deck Markdown
        F1
        Help

        Recovery & development

        Advanced tools are kept here so the normal authoring interface stays focused.

        Developer docs