FreeShow


FreeShow — Free Download. Presentation software

FreeShow is a presentation program built for churches, schools, events, and live productions. It handles lyrics, slides, images, videos, timers, and scripture readings in one place. The application provides stage display, remote control, NDI output, and web output for mobile devices. A powerful editor supports live text changes, templates, overlays, and drawing tools during presentations.

★★★★★
5.0(1 ratings)
File size: 126 MB
The latest version of FreeShow is: 1.6.5
Operating system: Windows, Mac OS, Linux
Languages: English, Spanish, Norwegian
Price: $0.00 USD (Open Source (GPL-3.0))
  • Show creation. The show function builds slide sequences for lyrics, presentations, and events. Users arrange slides in order and create separate arrangements for the same song, which supports different performance versions. Each project stores its own slide list, arrangement, and presentation flow. This function forms the base structure for every other feature in the program, because all media, text, and timers attach to slides inside a show.
  • Media drawer. The media drawer stores images and videos for quick access during a presentation. Users drag media files from the drawer onto slides and set them as backgrounds or foreground elements. The drawer keeps files organized inside the project instead of relying on external folders. This function removes the need to search through the operating system during a live event, because all visual assets remain inside the application window.
  • Slide editor. The editor changes text font, size, color, outline, and shadow. It detects the selected content type and displays only the relevant options for modification. A live preview shows how the slide will appear on the projected screen. The editor also supports live text changes while a presentation runs, which helps speakers correct mistakes or update information without stopping the show.
  • Autoplay. Autoplay sets a timer on each slide and moves to the next slide automatically after the timer ends. Users assign different durations to different slides inside the same show. This function suits announcements, image galleries, and timed sequences where manual control is not practical. It also works together with countdowns and timers for events that follow a strict schedule.
  • Timer and countdown. The timer function adds countdowns or elapsed timers to a presentation. Users place a countdown on a slide to show remaining time before an event starts. The timer can also track speaking time during a session. This function gives presenters and audiences a clear view of time limits, which supports conferences, exams, and live broadcasts with fixed schedules.
  • Layout control. The layout function resizes different areas of the screen after the needs of the presenter. Users adjust the size of the slide list, editor panel, and preview window. The layout can change between sessions without affecting the presentation content. This function helps operators working on small laptop screens as well as large control room monitors, because each workspace adapts to the available display space.
  • YouTube player. The YouTube player plays online videos directly inside a presentation. Users paste a video link and start playback without downloading the file or opening a separate browser window. The video appears as part of the slide content and follows the presentation flow. This function removes the risk of switching between applications during a live event, which prevents accidental exposure of unrelated desktop content.
  • Vimeo player. The Vimeo player performs the same role as the YouTube player but for Vimeo videos. Users paste a Vimeo link into the slide and play the video during the presentation. Playback stays inside the application window and follows the same controls as other slide content. This function gives presenters a second online video source when a required clip exists only on Vimeo.
  • Edit mode. Edit mode changes text on the fly during a live presentation. The operator selects a text box and modifies its content while the audience sees the updated result. This function supports last-minute corrections, name changes, and translated phrases without rebuilding the slide. It keeps the presentation running while the edit happens, which reduces interruptions during services and conferences.
  • Lyrics mode. Lyrics mode displays song lyrics in a format suited for singing along. The mode shows the current line and the following lines with clear text styling. Users move through verses and choruses in the order defined by the song arrangement. This function serves worship teams, choirs, and concerts where the audience or performers need readable lyrics on screen at all times.
  • Text mode. Text mode presents slide content as plain text for copying and pasting. Users select text from the mode and transfer it to other documents or messages. The mode strips complex formatting and shows only the raw words. This function helps operators prepare bulletins, subtitles, and transcripts from existing slides without retyping the content by hand.
  • Templates. Templates change the style of slides with a single action. Users apply a saved template to a project and the text, colors, and layout update to match the template design. Templates can be reused across many projects and events. This function keeps a consistent visual identity for a church, school, or company without rebuilding the same design for every new presentation.
  • Overlays. Overlays play content on top of other slides. Users place text, images, or animations above the main presentation and set a timeout to hide the overlay automatically. This function supports lower thirds, announcements, and live notifications that appear for a short time and then disappear without operator action.
  • Stage display. The stage function connects from any local device by entering an IP address and a set port. Users create and edit multiple stage views for different people on stage. Each view can show the current slide, the next slide, notes, and timers. This function gives singers, speakers, and musicians their own screen with the information they need, separate from the main audience output.
  • Draw tools. The draw function places a light on slides during a presentation. Users focus audience attention on a specific area, play with particles, or draw shapes and lines. The tools work over the current slide without changing the slide content. This function supports teaching, preaching, and training sessions where pointing at details improves understanding.
  • Scripture import. The scripture function imports local bible files and connects to over 200 bibles provided by API.Bible. Users search for a verse and place it on a slide with the correct reference. The imported text follows the same editing and styling options as other slide content. This function serves churches and study groups that read specific passages during services and classes.
  • Settings management. The settings function customizes and manages different outputs. Users choose the default output screen, adjust font and color schemes, and configure behavior for multiple monitors. Settings apply to the whole application or to individual projects. This function gives operators control over how the program behaves on each computer and display setup.
  • Multiple outputs. The multiple outputs function controls several different outputs at the same time. Users send different content to the main screen, stage display, and web output. Each output keeps its own settings and visibility rules. This function supports complex venues with several screens, rooms, and remote viewers that all need separate presentation feeds.
  • Web output. The web output function broadcasts the presentation to mobile devices over a local network. Users open a browser on a phone or tablet and view the current slide without installing extra software. This function helps audience members follow along and gives operators a second screen for monitoring the presentation from a distance.
  • NDI output. The NDI output function sends the presentation over the network using the NDI protocol. Users connect the output to video mixing software, streaming tools, and broadcast systems. The signal carries the slide content as a video source. This function integrates FreeShow into professional production workflows used in live streaming and television.
  • Remote control. The remote control function manages the presentation from another device. Users change slides, start timers, and trigger overlays without standing at the main computer. The connection works over the local network. This function gives operators freedom to move around the venue while keeping full control of the show.
  • MIDI control. The MIDI control function uses MIDI commands for automated transitions. Users map MIDI notes or controllers to slide changes, timer starts, and overlay triggers. External hardware such as keyboards and control surfaces sends the commands. This function supports live productions where a technical operator runs the presentation from a mixing desk or stage rig.

FreeShow started as a project aimed at churches and small event teams that needed a presentation tool without subscription costs. The program was created in 2020 and written in TypeScript, JavaScript, and Svelte, running on the Electron framework. Development continues through community contributions, with the main developer known as Kristoffer Vassbø leading the project. The software receives regular updates that add output options, media support, and control features based on requests from users in worship, education, and broadcasting.

Alternatives to FreeShow

Latest Programs