FlyPPTTimer Presentation timing, without breaking your flow. A Windows presentation timer and control companion for Microsoft PowerPoint and WPS Presentation. Download · User Guide · 简体中文 Current version: v1.19.3 · Release notes Download FlyPPTTimer For in-app update checks, select GitHub in Settings → Software Update. The Gitee release feed is no longer maintained. Download from GitHub Choose the Windows x64…
Choose the Windows x64 package that suits your setup:
Package
Best for
Getting started
Portable
Keeping the app in a folder you choose
Extract the ZIP to a writable folder and launch FlyPPTTimer.
Setup
A regular installation on your presentation PC
Extract the Setup package and run the included installer.
Both editions provide the same timer features. Free covers everyday local presentation timing; optional Pro features and the explicitly started seven-day trial are explained below.
Upgrading? Back up your configuration and custom alert sounds first. Follow the user guide to keep your settings.
Why FlyPPTTimer?
A thesis defense, a five-minute pitch, a classroom session: each needs a different pace. FlyPPTTimer keeps the timing close to the presentation, with controls you can prepare before you step on stage.
Keep your attention on the talk. A compact desktop overlay puts remaining or elapsed time within view, with slide numbers and current-slide seconds when a compatible slideshow is active.
Prepare once, present with confidence. Set reminders, choose a monitor and save a scenario for the next defense, competition or meeting.
Make the next rehearsal better. Review recorded slide time, find the slides that took longest and see how the talk compares with its target.
From rehearsal to the live presentation
Single-line layout and custom sizing
Choose single-line or two-line display. In single-line mode, choose whether to show the total time, per-slide timer and page number. The control bar uses four horizontal buttons in single-line mode and retains its 2×2 layout in two-line mode. Custom window dimensions update live; both layouts share font-size settings, and the window grows to fit text instead of shrinking the font.
1. Keep time and slide progress in view
Choose countdown, count up or unlimited elapsed timing. The floating timer can stay on top of your desktop; adjust its font, colors, opacity and position to suit your slides and viewing distance.
With compatible desktop Microsoft PowerPoint or WPS Presentation, the overlay can also show current slide / total slides and the seconds spent on the current visit to a slide. Returning to a slide starts a new visit counter; accumulated slide time remains useful for later review.
Presentation integration also supports per-deck timing rules and configurable automatic start, stop and reset around fullscreen presentations. You can still run the timer independently when you do not need slideshow integration.
For a five-minute introduction followed by a fifteen-minute keynote, assign each deck its own duration instead of changing the default between speakers.
Actual PPT slideshow with the timer at the top center. This is the placement used for this presentation; customize the monitor, anchor and offsets for your setup. The Chinese slide is shared with the Chinese documentation.
Local timing, slide information and presentation rules are available in Free.
2. Rehearse with controls beside the timer
During practice, a quick pause or restart should be easy to reach. The rehearsal control bar is enabled by default and appears when you hover near the timer.
Rehearsal controls are enabled by default and appear when you hover near the timer.
Menu retracted: main time, current-slide seconds and slide number
Menu expanded: Reset, Restart, Pause and Resume
Top-area crops of actual screenshots, captured at different timer moments. Click either crop to view its complete slideshow screenshot.
Control
What it does
Reset
Clears elapsed time and stops the round.
Restart
Clears elapsed time and starts a new round.
Pause / Resume
Pauses a running round or continues a paused round.
The menu retracts about 700 ms after you leave both the timer and menu. A 2 DIP gap keeps it visually separate, and showing it does not move or shrink the timer body. It follows the timer’s appearance and fits beside it, including on the left near a screen’s right edge.
This is a Free feature. With mouse click-through enabled, the menu stays hidden and cannot be clicked. Global shortcuts remain useful for hands-off operation.
3. Get reminders that fit your talk
Use Simple for a straightforward reminder before the endpoint, at time up and after overtime begins. Shared sound, background flash and speech options keep setup short.
Use Custom when you want to edit reminder points and their effects in detail. The two profiles save independently: switching modes does not overwrite the other profile.
Simple: quick setup
Custom: detailed control
Fresh installations start with Simple. Existing configurations keep Custom so their detailed reminders are retained.
Need a cue after the talk runs over? Configure a post-overtime reminder, allow timing to continue into overtime and choose Alert only as the time-up action. It fires only after the endpoint has actually passed while the timer is running.
Set the after-end offset and effects for an overtime reminder.
Free runs the enabled Custom reminder nearest the endpoint on each side, plus the time-up reminder. Pro runs multiple enabled Custom points. Extra saved points are retained when Pro is unavailable.
While running or paused, switching reminder profiles or applying any scenario, including the current one, asks you to confirm a fresh round. Cancel keeps the current round; confirm clears elapsed time and reminder/slide feedback, then keeps the running or paused state.
4. Control the presentation from your phone (Pro)
Open Remote Control on the PC, then connect a phone browser on the same trusted local network. No phone app is required. The connection screen prioritizes setup guidance and service status; technical options sit under Advanced details.
Pro browser Remote provides timer commands and presentation controls, including previous/next slide, starting or ending a slideshow, jumping to a page and black/white screen controls. You can also manage the controlled presentation list and inspect slide timing.
Slide navigation · sample decks
Temporary timer extension · sample data
Static browser UI examples: the retained presentation page shows navigation; the v1.18.0 isolated timer example shows temporary extension.
Browsing local PPT files from the phone requires separate permission on the PC. Connect only trusted devices and keep the connection QR code and full Remote URL private.
Pro Remote can add +30 seconds / +1 minute (+60 seconds) to a running or paused finite round. Additions accumulate; a paused round stays paused. These commands leave the saved duration, scenarios and per-deck rules unchanged. Reset or restart clears added time; stopped, finished and unlimited rounds cannot be extended.
For a separate browser-based timer screen, Browser Display (Pro) supplies a view without presentation-control buttons. If the connection drops, it keeps the last valid display and retries automatically.
Use a compact overlay for the speaker and a dedicated fullscreen timer for a moderator or confidence monitor. Select the target monitor, choose one of nine anchor positions and fine-tune offsets, size and opacity.
The dedicated big-screen view can show time alone or include slide metadata. Choose its screen deliberately so it fits your presentation setup.
Scenarios save a working setup: timing, reminders, appearance, displays, controls and presentation rules. Keep a defense setup ready, then switch to a competition or classroom setup without rebuilding each setting.
Saved scenarios for repeat use; this retained screenshot shows the scenario settings.
Free includes one available scenario and local multi-display output. Pro enables additional scenarios. Applying a scenario during a running or paused round requires fresh-round confirmation on the desktop, including requests made from the phone.
6. Learn from the completed presentation
Open Presentation Review after a slideshow to see effective time used: the sum of valid recorded slide time. Revisited slides accumulate. This measure comes from slide records rather than the wall-clock span between starting and finishing.
The summary compares effective time with the final target, highlights the longest accumulated slide and retains detailed slide statistics and history. With a temporary extension, it shows original plan + added time + final target. Unlimited rounds omit target comparison.
See how the completed talk compares with its final time allowance.
Base Review is Free. For repeated practice, Pro lets you explicitly select a review of the same presentation as a rehearsal baseline. Its comparison uses the effective time of both runs; it is separate from the final-target comparison.
Compare a later run with a selected rehearsal baseline.
A baseline is never chosen automatically. Standalone timer practice does not create a slideshow Review record.
7. Troubleshoot with a safe diagnostic report
Open Settings → Other → Diagnostics Center, or use its tray entry, to check app, presentation observer, display, Remote, Browser Display, license-summary and updater status.
Inspect status, copy a safe summary or export a diagnostic report.
Copy safe summary and Export diagnostic report include only allowed status fields. They omit Remote tokens, activation data, presentation paths/content, raw configuration and logs. Refreshing Diagnostics does not start a trial or contact licensing/update services.
Use the report when asking for help with detection or connectivity. Review any additional screenshots before sharing them.
Free vs Pro
Start with Free for everyday local timing. Choose Pro when your workflow needs phone operation, more saved setups or rehearsal comparisons.
Feature
Free
Pro
Countdown, count up, unlimited timing and overtime
Included
Included
Slide numbers, current-slide seconds and per-deck rules
Included
Included
Local overlays, monitor placement and fullscreen timer
Included
Included
Optional hover rehearsal menu
Included
Included
Simple / Custom reminders
Simple; nearest enabled Custom pre-end and post-overtime point, plus time up
Multiple enabled Custom points
Saved scenarios
One available scenario
Additional scenarios, up to eight
Base Presentation Review and Diagnostics Center
Included
Included
Phone Remote and Browser Display
Requires Pro
Included
Remote +30 / +60 seconds for the current finite round
Requires Pro
Included
Selected rehearsal baseline and pace comparison
Requires Pro
Included
Extra stored Pro reminder points and scenarios remain saved when Pro is unavailable; they become available again with Pro.
The seven-day trial starts only after explicit confirmation. See Settings → Other → Pro License for the current activation and purchase options.
Quick start
Download a Windows x64 package above, then extract Portable or run the Setup installer.
Launch FlyPPTTimer and open Settings. Choose a duration, timing mode and your preferred reminder profile.
Place the timer on the monitor you will use; adjust its appearance and enable rehearsal controls if useful.
Start a practice round. Default shortcuts: F3 starts, pauses or resumes; F4 stops and resets. Start a compatible PowerPoint/WPS slideshow for slide-aware timing.
Prepare the live setup. Save a scenario, check your display placement and reminders, and connect Remote if you use Pro phone control.
The complete English guide walks through presentation rules, display placement, controls, Remote and troubleshooting.
Frequently asked questions
Does it work without Office?
Yes, standalone timing works without Office. Slide information and presentation control require a compatible desktop PowerPoint or WPS Presentation installation on Windows 10/11 x64.
Portable or Setup—and will an update keep my settings?
Use Portable for a folder-based installation or Setup for an installed copy. Back up your configuration and alert sounds before upgrading. For Portable, follow the guide when transferring them; avoid replacing personal settings with the new package’s defaults. Existing configurations retain Custom reminders and saved shape choices.
Why will my phone not connect, and is Remote safe to share?
Phone and PC must be on a reachable, trusted local network; check firewall access and network isolation. Keep QR codes and authenticated connection URLs private. Local file browsing needs separate PC permission. Do not expose the service to the public internet.
Why is the hover menu missing?
The rehearsal control bar is enabled by default and appears when you hover near the timer. Mouse click-through hides the menu completely; use configured hotkeys or disable click-through to interact with it.
Can an unexpired trial resume offline after restarting the app?
Restarting still requires online reconfirmation. The original seven-day period does not reset. Do not rely on offline trial recovery after a restart.
Compatibility
Windows 10 / Windows 11, x64.
Standalone timing needs no presentation software.
Slideshow integration requires compatible desktop Microsoft PowerPoint or WPS Presentation.
Remote uses a modern browser on a device with local-network access to the PC.
Check the presentation software, displays and network you plan to use during rehearsal.
Technology
The desktop app is built with Rust + Slint and native Windows integration. Remote and Browser Display are browser interfaces served by the PC.
The top badges describe the current application. This public repository also contains release material and documentation.
For feedback, include the app, Windows and PowerPoint/WPS versions, reproduction steps and a safe Diagnostics summary if relevant. Remove private content, live QR codes and Remote URLs from screenshots.
For privacy, distinguish a safe diagnostic report from other material you choose to share. Enabling phone file browsing exposes folder and PPT names to devices with a valid Remote connection; grant that access only when needed.
Star History
If FlyPPTTimer is useful in your presentation workflow, starring the repository makes it easier to find again and helps show how the project is growing.
评论