Chat Snap
Share images, videos, audio, and PDFs in your Foundry VTT chat — as easily as texting a friend.
Drop a file. Paste a link. Hit Enter. Your whole table sees it.
What It Does
Chat Snap adds image, video, and audio sharing directly to your game chat. No external tools, no copying links manually — just drag, drop, and post.
Whether you're a GM setting the atmosphere with a dramatic scene illustration, a player sharing a portrait of a new character, or anyone at the table sending a sound clip to complement the moment, Chat Snap keeps everyone in sync.
Features
Drag & Drop
Drag any image, video, or audio file from your computer straight onto the chat box. A preview appears before you send — remove it if you change your mind, add a caption, and post when ready.
Paste to Post
Copy an image URL from the web and paste it into the chat. The module detects it automatically and queues it as a preview. Works with images copied from web pages too.
Preview Before Sending
Queued media shows up as thumbnails (or an audio badge) above the chat input. You can remove items before posting, or mix media with a text message — all sent together in one click.
Click to Enlarge
Any image in chat can be clicked to open a larger view. Videos embed with full playback controls and can be opened fullscreen.
Download Button
Every media item in chat shows a Download link in the hint row below it — on the right side, with the "Click to open larger" label on the left. Click it to save the file to your device. Can be disabled in module settings.
Audio Playback
Audio files embed directly in chat with native browser playback controls. Playback is client-side only — each player controls their own volume and timing independently, so playing a clip only affects the client that pressed play.
PDF Sharing
Drag a PDF onto the chat input to share it. A badge (PDF icon + filename) appears in the upload strip before sending, and again in the posted message. Click the badge to open the PDF in a viewer dialog, which includes an Open in new tab button as fallback. The viewer fetches the file with your session credentials, so it works reliably for both GMs and players across browsers.
Note: Only one audio or PDF file can be queued per message. Audio, PDFs, and visual media (images/videos) cannot be mixed in the same message.
