FlayrBooth
Back to blog
·10 min read·GuideOffline Mode

How FlayrBooth Works Offline: Running a Photobooth Without Internet

FlayrBooth is built offline-first. Whether you're at a remote mountain wedding, a basement convention hall, or a venue with spotty WiFi — the booth keeps running. Here's exactly what works without internet and how to prepare for an offline event.

Offline-First by Design

Unlike many photobooth applications that require a constant internet connection, FlayrBooth was designed from the ground up for offline-first operation. The core capture loop — taking photos, applying filters, reviewing, and printing — never contacts a remote server. Everything happens locally on your computer.

This matters because event venues are notoriously unpredictable when it comes to internet quality. Conference centres, resort gardens, outdoor weddings, and basement venues often have weak or overloaded WiFi. With FlayrBooth, a bad internet connection never means a bad event.

✅ The Golden Rule

If it happens between a guest pressing “Capture” and the photo appearing on screen — it works without internet. Capturing, real-time preview filters, reviewing, printing, and local save never require a connection. Only features that reach external services (AI style transfer, email, SMS, Google Drive sync) need internet, and they handle disconnection gracefully.

What Works Offline vs What Needs Internet

FeatureWorks Offline?Notes
Photo capture & burst✅ YesFull resolution, all modes
Video recording✅ YesH.264 1080p, configurable duration
GIF & Boomerang✅ YesGenerated locally
Slow-Mo / 360°✅ YesAll special modes are local
Live preview & filters✅ YesGPU-accelerated, no server needed
AI background removal✅ YesReal-time GPU-accelerated, runs locally
AI style transfer⚠️ Needs internetFree styles (limited per session). Unlimited via credit packs. 3rd party service.
Green screen chroma-key✅ YesProcessed on your machine
Printing✅ YesDirect to any connected printer
QR code sharing✅ Yes*Works on local WiFi (see below)
Sharing Station gallery✅ Yes*Serves over local network
Google Cast / AirPlay✅ Yes*Requires local network
Google Drive backup⚠️ QueuedUploads when reconnected
Email sharing❌ NoRequires SMTP connection
SMS sharing❌ NoRequires SMS gateway
License activation⚠️ Offline pathManual activation available

📡 What about the Sharing Station?

The Sharing Station is a local web serverthat runs on the booth computer. It serves photos over your local WiFi network — no internet required. Guests connect to it the same way they'd connect to any device on the same network. The QR code you scan points to the booth's local IP address.

Offline QR Code Sharing — How It Works

QR code sharing is the primary way guests get their photos, and it works without internet as long as everyone is on the same local WiFi network. Here's the key setting to understand:

LAN / Wi-Fi Link Type (Offline)

When you set the QR code link type to LAN / Wi-Fi in the Output & Sharing tab, FlayrBooth starts a lightweight local HTTP server on the booth computer. The QR code encodes the local IP address + port. Guests scan the code, their phone connects to the booth over the local network, and the photo downloads directly — no internet hop.

💡 Requirements:The booth computer and the guest's phone must be connected to the same local WiFi network. The booth does not need internet access — just a router that devices can connect to. A basic travel router works perfectly for this.

Google Drive Link Type (Needs Internet)

The Google Drive link type generates a shareable link to the photo on Google Drive. This works from anywhere (guests can download photos after leaving the venue), but it requires internet to upload the photo to Drive first. The QR code only appears after the upload completes.

🔄 Switching between modes

You can switch between LAN/Wi-Fi and Google Drive link types at any time during the event. Use LAN mode when internet is unavailable or slow, and switch to Google Drive mode when you have a good connection so guests can access their photos later from anywhere.

Google Drive Upload Queue

When Google Drive backup is enabled but the internet drops, FlayrBooth doesn't stop working. Captures continue saving locally, and uploads are queued automatically.

How the Queue Works

  1. 1Photo is captured and saved to the local event folder immediately.
  2. 2FlayrBooth attempts to upload to Google Drive. If the connection fails, the photo stays in the upload queue.
  3. 3FlayrBooth checks connectivity in the background. When the connection is restored, queued uploads resume automatically — no operator action needed.
  4. 4You can also click Sync Now in the Cloud Storage section to manually trigger uploads for any pending files.

📁 Local files are never deleted

Whether or not Google Drive upload succeeds, the original files remain on your computer in the event folder. You can always copy them manually or upload them later.

🔄 Queue persistence

The upload queue persists across app restarts. If you close FlayrBooth and reopen it, any pending uploads will resume automatically when the connection is available.

Offline License Activation

If you need to activate your FlayrBooth license but the booth computer doesn't have internet, you can use the offline activation path.

How to activate offline

When you purchase FlayrBooth, you receive two keys by email:

  • Short key — the standard key for online activation (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)
  • Full key — a long cryptographic token used for offline activation
  1. 1Launch FlayrBooth and open the activation dialog.
  2. 2Online: paste the short key and click Activate — the app contacts the license server and registers immediately.
  3. 3Offline: paste the full key instead. The app verifies the RSA signature locally and activates without any server call.
  4. 4The license is saved with a pending registration flag. On the next launch with internet, the app registers silently with the server — no action needed from you.

💡 Keep your full key safe.Save the email from your purchase — the full key is your offline activation token. If you only have the short key, you'll need internet to activate.

Tips for Events at Venues with Unreliable Internet

1

Bring your own router

A basic travel router (₱800–1,500 on Shopee/Lazada) creates a private WiFi network for the booth and guest phones. Even if the venue has no internet, you get full QR sharing and Sharing Station functionality. No configuration needed — just plug it in and connect both the booth and guest phones to its network.

2

Use LAN/Wi-Fi QR mode by default

Set the QR code link type to LAN / Wi-Fiin the Output & Sharing tab before the event starts. This way, QR codes work immediately regardless of internet status. You can switch to Google Drive mode later if the connection proves reliable.

3

Test the flow beforehand

Before the event, simulate offline conditions: disconnect your computer from the internet, take a test photo, scan the QR code with your phone, and verify the Sharing Station loads. This 5-minute test catches configuration issues before guests arrive.

4

Prepare Sharing Station offline

Enable the Sharing Station with a Station PIN for privacy. Print or save the Sharing Station QR code and URL on a small sign near the booth so guests know how to access their photos — even if you need to explain it verbally.

5

Sync Google Drive after the event

If internet was unavailable during the event, connect the booth to a stable connection afterward and open FlayrBooth. Use Sync Now in the Cloud Storage section to upload all queued photos to Google Drive. You can also copy the event folder from the local filesystem and upload manually.

How It Works Under the Hood

For those curious about the technical details, here's how FlayrBooth achieves offline-first operation:

🖥️ Core pipeline runs locally

The capture, real-time preview filtering, and rendering pipeline runs entirely on your local machine. Photo capture uses DirectShow (Windows) or AVFoundation (macOS) APIs directly. AI background removal is GPU-accelerated and runs locally (DirectML on Windows, Core ML on macOS). AI style transfer, which transforms photos into artistic styles, uses a third-party service and requires an internet connection — free styles are available limited per session with your license, and unlimited generations can be purchased via credit packs.

🌐 Built-in local web server

When you enable QR code sharing (LAN mode) or the Sharing Station, FlayrBooth starts a lightweight HTTP server on the booth computer. It serves photo files directly from the local event folder. The server binds to the local network interface, making photos accessible to any device on the same WiFi network. No data ever leaves your local network.

📤 Graceful upload degradation

All outbound network operations (Google Drive sync, email sending, SMS sending) are wrapped in retry logic with exponential backoff. If an upload fails, the file is added to a persistent queue stored on disk. The queue is processed in the background, and processing resumes automatically when connectivity is restored. The capture flow is never blocked by upload failures.

Summary: Your Offline-Ready Checklist

Before an event with uncertain internet, run through this checklist:

✅ License activated before the event✅ QR link type set to LAN/Wi-Fi✅ Travel router packed (if needed)✅ Sharing Station enabled with PIN✅ Google Drive connected (uploads queue automatically)✅ Offline flow tested with a dummy capture

FlayrBooth is built for the real world — where internet isn't always guaranteed. The booth keeps running, guests keep smiling, and your photos are safe on local storage until you're ready to upload them.

About the author

This guide was written by the FlayrBooth team. We build photobooth software that works reliably in any environment — from high-end ballrooms to remote outdoor venues with no internet access.

Try FlayrBooth Free for 7 Days

Capture, share, and print photos offline. No internet required — no credit card needed.

FlayrBoothFlayrBooth·© 2026 All rights reserved.