Virus Scanning and Upload Filtering

Scan uploads for malware, reject NSFW or copyrighted images, and route files by size, type, or metadata — through one API.

No credit card needed
Uploaded files
DSC_08452_retouched.jpgDSC_08452_retouched.jpg
Approved
photo_001_copy.jpgphoto_001_copy.jpg
Blocked
IMG_20260209_152347.jpgIMG_20260209_152347.jpg
Approved
screenshot_2026_143022.pngscreenshot_2026_143022.png
Approved
IMG_8452_edited_final.webpIMG_8452_edited_final.webp
Blocked
Virus scanning

Built-in ClamAV antivirus scans reject millions of trojans, viruses, and malware before they reach you.

Conditional routing

Route files to different encoding steps based on size, type, dimensions, or custom metadata.

Flexible conditions

Use simple array conditions or JavaScript expressions for complex filtering logic.

File Filtering

Every upload validated before it hits your pipeline

Scan for malware, enforce size limits, and route files to the right processing steps — all automatically.

Flag copyrighted material

Detect copyrighted images and route or reject them before they enter your platform.

Copyrighted
getty_stock_48291.jpg
© Getty Images97% match

Enforce size limits

Set maximum file size thresholds and automatically reject uploads that exceed your limits with custom error messages.

invoice.docx
photo.jpg
report.pdf
clip.mp4
spreadsheet.xlsx
presentation.pptx
database.sql
backup.zip
video-raw.zip
20 MB limit
2 MB
4 MB
8 MB
15 MB
18 MB
28 MB
32 MB
45 MB
55 MB

Scan for viruses and malware

ClamAV-powered scanning rejects trojans, viruses, and malware automatically.

Uploaded files
document.pdf
trojan.zip
photo.jpg
report.docx
malware.zip

Detect and reject NSFW content

AI-powered content moderation flags nudity, violence, and other explicit material automatically.

landscape.jpg
NSFW
upload_382.jpg

Route files conditionally

Direct files to different processing steps based on their type, size, or metadata.

FileRouted to
photo.jpg/image/resizeclip.mp4/video/encodedoc.pdf/document/convertbanner.png/image/resizereport.docx/document/convertscan.jpg/image/resizepresentation.pptx/document/convertdata.xlsx/document/convertcover.png/image/resizereceipt.pdf/document/convertavatar.jpg/image/resizeinvoice.docx/document/convertscreenshot.png/image/resizecontract.pdf/document/convertlogo.jpg/image/resizesummary.pdf/document/convertthumbnail.png/image/resizedemo.mp4/video/encodebudget.xlsx/document/converthero.jpg/image/resizemanual.docx/document/convertprofile.png/image/resizearchive.pdf/document/convertwallpaper.jpg/image/resizeslides.pptx/document/convertphoto.jpg/image/resizeclip.mp4/video/encodedoc.pdf/document/convertbanner.png/image/resizereport.docx/document/convertscan.jpg/image/resizepresentation.pptx/document/convertdata.xlsx/document/convertcover.png/image/resizereceipt.pdf/document/convertavatar.jpg/image/resizeinvoice.docx/document/convertscreenshot.png/image/resizecontract.pdf/document/convertlogo.jpg/image/resizesummary.pdf/document/convertthumbnail.png/image/resizedemo.mp4/video/encodebudget.xlsx/document/converthero.jpg/image/resizemanual.docx/document/convertprofile.png/image/resizearchive.pdf/document/convertwallpaper.jpg/image/resizeslides.pptx/document/convert
Transloadit

Stop letting bad files through

Transloadit's file filtering service protects your platform from malware and ensures only valid files reach your processing pipelines.
Virus protection

ClamAV-powered scanning rejects trojans, viruses, and malware before they ever reach your platform.

Metadata filtering

Filter by file size, dimensions, duration, bit rate, MIME type, and any metadata field.

NSFW detection

AI-powered moderation detects nudity, violence, and explicit content so you can reject or route it automatically.

Copyright detection

Identify copyrighted images before they enter your platform to avoid legal exposure.

Conditional routing

Direct files to different processing steps based on their properties for optimized workflows.

JavaScript expressions

Use the full power of JavaScript for complex filtering conditions and dynamic logic.

Instant rejection

Decline invalid files immediately with custom error messages for better user experience.

Flexible filtering

Use simple file conditions or advanced JavaScript expressions in the same workflow.

Related resources

Take File Filtering & Security into production

The guides, Robot reference, and working demos teams reach for when File Filtering & Security has to run reliably at scale.

Pricing

What File Filtering & Security costs to run

Every plan runs every Robot, so nothing about this service is held back for a bigger one. You are paying for the volume you put through it.

  • Community

    Free

    Perfect for trying out Transloadit

    5 GB every month
    200 priority slots/region
    2 collaborators
    0.5 GB file size limit
    Audio & video are trimmed
    Output images are watermarked
    Service stops at 5 GB
    Monthly spending limits and alerts
    Video turbo mode from Pro
  • Lite

    $29/ month

    For lower-volume workloads

    15 GB every month
    400 priority slots/region
    2 collaborators
    1 GB file size limit
    Full-length audio & video
    Unwatermarked image outputs
    Overage processing at $2/GB
    Monthly spending limits and alerts
    Video turbo mode from Pro
  • Pro

    Billing cycle
    $54/ month

    $54 per month. Billed annually · save 22%

    For growing workloads and more capacity

    40 GB every month
    1,000 priority slots/region
    3 collaborators
    5 GB file size limit
    Full-length audio & video
    Unwatermarked image outputs
    Overage processing at $1.80/GB
    Monthly spending limits and alerts
    Video turbo mode
  • Enterprise

    Custom

    For teams with advanced needs

    Tailored monthly GB allowance
    Custom priority slots per region
    Unlimited collaborators
    Tailored file size limits
    Tiered pricing available
    Custom features & invoicing
    Custom Slack channel
    Monthly spending limits and alerts
    Enterprise support SLAs
    Faster file processing
    Whitelabeling support
    Video turbo mode

Try Transloadit for free

Start filtering and protecting your file uploads today.
Malware reaching your platform
Built-in virus scanning
Invalid file uploads
Metadata-based filtering
NSFW content slipping through
AI-powered content moderation
Copyrighted images on your platform
Automatic copyright detection
Manual file validation
Automatic rejection rules
One-size-fits-all processing
Conditional routing
Poor upload error messages
Custom rejection messages
Complex validation logic
JavaScript expressions
GDPR
HIPAA
ISO 27001ISO27001
AES-256
SOC 2 Type II
No credit card needed ·