← back to Spectra
FAQ
Frequently asked questions about Spectra
General
Discord
Uploading
Safety
Platform Basics
  • Q What is Spectra?
    Spectra is a free, serverless file hosting and embedding tool. It lets you upload videos and images, then generates custom links that display as rich embeds in Discord, Twitter, and Telegram — complete with thumbnails, titles, and video players. No account needed. No tracking. No ads. Everything runs on a global edge network.
  • Q How does Spectra work? What happens to my files?
    Spectra operates on a Zero-Knowledge Edge Architecture. When you upload a file, it's securely distributed across our distributed edge-storage network for permanent hosting. Spectra then generates a shortlink (e.g., spectra.site/v/abc123) that maps to the stored file in our metadata layer. Spectra itself does not store files on any centralized server — we only manage the URL routing.
  • Q Do I need an account?
    No. Spectra requires no sign-up, no login, and no personal information. Just upload your file or paste a link and get your custom embed URL instantly. Everything is anonymous. Your upload history is stored locally in your browser's localStorage and is never sent to any server. You can clear it at any time.
  • Q Is it free?
    Completely free. Spectra runs on a global edge network — zero cost, zero ads, zero tracking, no premium tiers, no donation prompts. The distributed storage backend is also free. There are no hidden fees and no plans to monetize.
  • Q How long do uploads stay online?
    Forever by default. Files are stored permanently on the edge network unless the storage provider removes them, which is rare. Spectra's shortlinks also do not expire unless you intentionally set a custom expiry time. There is no "Keep Forever" toggle because forever is already the default.
  • Q Can I access my uploads from another device?
    Your upload history is stored in your browser's localStorage, which is device-specific. If you clear your browser data or switch devices, your local history will be lost. However, the files themselves and their shortlinks remain active forever — you just won't see them in the "Recent Uploads" panel anymore. Save your links somewhere safe if you need them later.

Technical Details
  • Q How does Spectra handle massive 2.5 GB files?
    Spectra uses a proprietary Edge-Chunking Protocol. When you select a file, the browser securely slices it into encrypted micro-segments and streams them through our global edge network. This completely bypasses standard browser upload limits and ensures massive files are stored permanently without timing out. There's also a client-side guard that warns you before attempting an upload that exceeds platform limits.
  • Q How does the chunked upload work?
    When you select a file, Spectra slices it into micro-segments using the browser's File API. Each segment is streamed individually to our edge network via three API phases: session initialization, segment transfer, and file assembly. The edge network reassembles all segments and returns your final URL. This bypasses browser payload limits, CORS restrictions, and standard hosting request caps.
  • Q What technology does Spectra use?
    The entire platform is serverless and built on a global edge network for the frontend, backend API, and metadata database. There's no traditional server, no database server, and no container. File storage is handled by our distributed edge-storage network. This architecture means zero maintenance, automatic scaling, and zero cost.
  • Q Does Spectra work on mobile?
    Yes. The entire UI is responsive and works on mobile browsers. You can upload files from your phone's camera roll or file manager, use drag and drop (on supported browsers), and manage your upload history. The Discord embed links you generate work the same whether created from desktop or mobile.
Embedding & Playback
  • Q Does Spectra work with Discord embeds?
    Yes — that's the primary feature. When you share a Spectra link in Discord, it renders as a rich embed with your custom thumbnail and title. Discord's crawler reads the Open Graph (OG) meta tags served by Spectra to display the preview, including a native video player for supported formats. The embed looks clean and professional, just like links from major platforms.
  • Q Why isn't my video embedding correctly in Discord?
    Discord's embed parser is strict about metadata. For best results: (1) Use MP4 files with H.264 video and AAC audio codecs. (2) Manually enter the correct aspect ratio in the upload form (e.g., 1080x1920 for vertical video, 1280x720 for horizontal). (3) Add a thumbnail — Discord often won't render a video player without one. Some formats like MOV or MKV may not play even if they embed correctly.
  • Q What video formats work best for Discord?
    MP4 with H.264 video and AAC audio is the gold standard. It's the format Discord expects and handles most reliably. If your video doesn't play or embed correctly, convert it using the "Convert here" button which links to vert.sh for free browser-based conversion. Spectra also uses intelligent metadata mapping to ensure non-standard containers are recognized.
  • Q How does the "Boxless" Discord player work?
    Spectra uses Native Player Optimization. By serving highly specific, crawler-optimized Open Graph (OG) headers, we signal to Discord's parser to bypass the standard website wrapper and render its native, borderless video player directly in the chat. This gives a cleaner, more immersive viewing experience — similar to premium media platforms.
  • Q How do vertical videos work in Discord?
    Spectra uses Adaptive Aspect Ratio Fallback. Discord's parser can reject vertical (9:16) video embeds, so Spectra automatically optimizes the metadata to present the video in a compatible format for Discord's parser. The actual video plays in its original orientation for human viewers, while the metadata ensures the embed is accepted. This is handled seamlessly with no user intervention required.
  • Q Does this work in Twitter or Telegram too?
    Yes. Spectra serves standard Open Graph meta tags, which means Twitter/X and Telegram will also generate rich link previews with your custom thumbnail and title when you share a Spectra link. The native player optimization is Discord-specific, but the thumbnail and title embeds work across all major platforms that support OG tags.

Discord Message Builder
  • Q What is the Discord Message Builder?
    It's a built-in tool on the upload page that lets you compose Discord messages with formatting before posting. The toolbar lets you apply bold, italic, underline, inline code, and link wrapping. There's a live preview panel showing how your message will look in Discord, plus a raw markdown output you can copy.
  • Q How do I copy or reset the message?
    After composing your message, click the "Copy Markdown" button to copy the Discord-compatible markdown to your clipboard. Paste it directly into any Discord channel. Click "Reset" to clear the editor text, the preview, and the markdown output all at once.
File Upload
  • Q What file types can I upload?
    Spectra accepts video files (MP4, MKV, MOV, WebM, AVI, etc.) and image files (JPG, PNG, GIF, WebP). The dropzone and file picker are filtered to only show these types. If you somehow manage to select a non-video/non-image file, a client-side MIME type check will catch it and show an error notification.
  • Q Can I upload multiple files at once?
    Yes. You can drag and drop up to 5 files simultaneously, or use the file picker to select multiple files. A file list appears showing each file's name and size with individual remove (X) buttons. Each file is uploaded sequentially with its own progress bar. You can remove files from the queue before starting the upload.
  • Q How do I remove a file from the upload list?
    After selecting files, a list appears in the dropzone showing each file with its name, size, and an X button on the right. Click the X to remove that file from the queue. You can also click "add more / change" to add additional files. When all files are removed, the dropzone returns to its empty state.
  • Q Not an MP4? How do I convert my video?
    Click the "Convert here" button in the upload card header (next to "Not MP4?"). This opens vert.sh in a new tab, where you can convert any video to MP4 directly in your browser — no software download required. MP4 with H.264/AAC is strongly recommended for the best Discord embedding experience.
  • Q What happens if my upload fails?
    If a segment fails to transfer (network error, server timeout, etc.), the progress bar will stop and an error will be displayed. You can try again by clicking the upload button. Since uploads go through the Edge-Chunking Protocol, large file uploads can be retried without starting completely from scratch in most cases. If the storage network is temporarily unavailable, you may need to wait and try again later.

Link Upload
  • Q Can I use a remote URL instead of uploading?
    Yes. Switch to the "Link Upload" tab and paste a direct link to a file hosted elsewhere. Spectra will create a custom embed link for it without re-uploading the file. This works with Discord CDN links, Telegram files, and standard web hosts that provide direct download URLs. YouTube, Vimeo, and streaming service links are not supported.
  • Q Can I use a Google Drive link?
    As of v1.4.0, remote links from major cloud providers are automatically translated and optimized for direct media playback behind the scenes. However, some providers' anti-hotlinking protections and expiring streaming tokens may still prevent reliable playback when embedded in Discord. For the most reliable results, use direct download links from standard web hosts or CDNs.
  • Q What is the server-side fetch limit for remote links?
    Due to edge network constraints, server-side remote fetching has a size ceiling to prevent timeout and resource exhaustion. If your remote file is larger than this limit, you'll need to download it and use the browser-based Edge-Chunking upload instead, which handles the transfer client-side and bypasses server-side constraints entirely.

Customization
  • Q Can I change the name of my file?
    Yes. Expand the "advanced options" section and use the "Custom Name" field. This sets the title shown in Discord embeds and on the Spectra Viewer page. The underlying file extension is preserved automatically — you only need to type the display name you want (e.g., "My Epic Video").
  • Q How do I set a custom aspect ratio?
    In advanced options, use the "Aspect Ratio" field. Enter dimensions in WIDTHxHEIGHT format (e.g., 1280x720 for horizontal 720p, 1080x1920 for vertical 1080p). This controls the video player dimensions that Discord renders in the embed. Getting this right is important for vertical videos to embed correctly.
  • Q Can I add a custom thumbnail?
    Yes, two ways: (1) Paste a public image URL in the "Thumbnail URL" field, or (2) Click "pick file" to upload an image directly from your device. Supported formats are JPG, PNG, and WebP. Thumbnails are validated as images on the client side with a strict size limit. Dedicated edge workers process and cache custom thumbnails for immediate Discord crawler compatibility.
  • Q Can I use a previously uploaded file's settings again?
    Yes. Your upload history in the "Recent Uploads" panel shows all your past uploads with their custom names, thumbnails, and links. You can click on any history item to auto-fill the name and thumbnail fields in the upload form, so you don't need to re-enter them manually. The history is filterable by Today, This Week, and Last 30 Days.
Ownership & Privacy
  • Q Is my file safe? Who owns the copyright?
    You retain full ownership of all content you upload. Spectra does not claim any rights, licenses, or ownership over your files. The platform simply provides the infrastructure for hosting links and generating embeds. You are solely responsible for ensuring you have the right to upload any content.
  • Q What data does Spectra collect?
    Very little. The only server-side persistent data is the URL mapping (your custom ID to the edge storage file URL) stored in our metadata database. Upload history is stored in your browser's localStorage only — it never leaves your device. IP addresses and browser info may be logged temporarily for abuse prevention via our edge network's automated protections. Spectra does not sell, rent, or share your data with third parties. See the Privacy Policy for full details.
  • Q Where are my files stored?
    Spectra operates on a Zero-Knowledge Edge Architecture. We do not store files on traditional centralized servers. Instead, files are secured across our distributed edge-storage network, and Spectra simply acts as the secure metadata router that generates your custom embed links.
  • Q Can I delete my data?
    You can clear your local upload history at any time using the "clear all" button in the Recent Uploads panel. For server-side data, you can request deletion of your URL mapping from the metadata database — this will invalidate the shortlink but will not delete the original file from the edge storage network. Contact the platform operator to request data deletion.
  • Q Can someone else delete my uploads?
    Only you can manage your uploads through your local browser history. However, if a copyright holder files a valid DMCA takedown notice, Spectra will remove the shortlink from the metadata database per our obligations under the DMCA. The original file on the storage network may also be subject to its own policies.

Abuse & Reporting
  • Q What happens if someone uploads illegal content?
    The Terms of Service strictly prohibit illegal content, copyright infringement, spam, phishing, and malware distribution. Violations result in immediate link removal and potential IP blocking. Spectra has automated intelligent rate limiting to prevent mass abuse, automated DMCA compliance workflows for copyright enforcement, and transparent user education about anti-abuse measures.
  • Q How do I report abuse or copyright infringement?
    For copyright issues, file a formal DMCA takedown notice as described on the Policy page (DMCA tab). The notice must include: identification of the copyrighted work, the infringing URL, your contact information, a good faith belief statement, an accuracy statement, and your signature. For general abuse, use the platform's abuse reporting channel.
  • Q Why was I temporarily blocked from uploading?
    Spectra uses intelligent rate limiting to prevent automated bots and abuse. If you send too many requests in a short period (e.g., rapid repeated uploads or page refreshes), you may trigger a temporary block. This is a protective measure against spam bots, not a punishment. Wait a few minutes and try again. Normal usage will never trigger this.

Troubleshooting
  • Q The embed viewer section is taking up space. Can I hide it?
    Yes. Both the result section (the "link ready" card with your URL) and the embed preview section have a close button (X) in the top-right corner. Click it to dismiss the section. It will reappear the next time you complete an upload. This keeps your workspace clean when you're done.
  • Q My upload is stuck at a certain percentage. What should I do?
    This usually indicates a network issue or the edge network is temporarily unavailable. Try refreshing the page and re-uploading. If it happens repeatedly with large files, it may be due to server-side timeout limits for very large remote fetches. Use the browser-based Edge-Chunking upload instead for files that exceed the server-side fetch limit.

Still have questions?
Check the Policy page for detailed Terms of Service, Privacy Policy, and DMCA procedures. Visit the Changelog for version history and known limitations.
Join the Spectra Discord
Updates, support, suggestions & community
Spectra · Changelog · Policy