Preview beautifully rendered documents and files with Filestack’s Document Viewer
Preview documents and files beautifully within your application and website using Filestack’s advanced Processing Engine.
Make File Previews Effortless with Our Document Viewer
Supporting a wide variety of formats, Filestack’s document viewer is the best way to display your documents, images and more in your apps
Preview in Document Mode
Turn Your PDF Into A Slideshow
Any PDF file or file that can be converted to PDF can be beautifully previewed into a slideshow using the slide Processing API task.
Slide mode makes your document content the center of attention without overwhelming users with a lot of control buttons.
With Filestack you can merge multiple documents into one PDF document and represent them in one slideshow.
Use Light or Dark Theme
Supported File Types
- ✓ PDF files (PDF)
- ✓ Powerpoint files (PPT, PPTX)
- ✓ Excel files (XLS, XLSX)
- ✓ Word files (DOC, DOCX)
- ✓ ODF word processing documents (ODT)
- ✓ ODF presentation documents (ODP)
- ✓ Image files (gif, tiff, jpg, jpeg, png)
- ✓ HTML files
- ✓ Plain text files
- ✓ Adobe Illustrator and Adobe Photoshop files (AI, PSD)

Connect your app to files from over 20 sources. See them all
Way more than a file uploader widget: a complete secure upload system.
What Filestack Can Provide For You
File conversions
Filestack's conversion API enables conversions between all of the most common formats, including PDF's, DOCS, PPTs, PNGs, and more while keeping both the content and the formatting carefully preserved.
Document Detection
Filestack’s Document Detection feature is a comprehensive tool that allows you to easily detect documents in your photos and automatically process them to accurately extract text from each document for later use in your application.
PDF file processing
Use Filestack to automatically merge files to create a separate PDF file, convert your PDF to a new specific orientation or page format, convert it to a black and white version, or display information about that PDF document.
Let's Get Started.
Talk to us about how simple it can be to instantly and automatically transform any file or image.
Let's Do This!Integrate in Just Seconds!
import * as filestack from 'filestack-js';
const client = filestack.init('YOUR API KEY');
client.upload(fileObject).then(data =>console.log(data.url));
gem 'filestack'
client = FilestackClient.new('YOUR_API_KEY',
security: security_object)
filelink = client.upload(filepath: '/path/to/file')
$ composer require --prefer-dist
filestack/filestack-php
use Filestack\FilestackClient;
$client = new FilestackClient('YOUR_API_KEY');
$filelink = $client-upload('/path/to/file');
$ pip install filestack-python
from filestack import Client
client = Client("")
params = {'mimetype': 'image/png'}
new_filelink =
client.upload(filepath="path/to/file",
params=params)
print(new_filelink.url)