Features Pricing Developer Download Contact
Theme
Sign in Get started free
Developer Tools

Upload widget for any site. Zero setup.

Drop a script tag on any webpage. Visitors upload files — they go straight to your Patrins drive. No backend, no npm, no config.

Works on WordPress, Webflow, Framer, raw HTML
Domain whitelist, file type limits, password gate
Free with every Patrins account
Live demo
Embed

Two lines of HTML. That's it.

No npm install. No build step. No API keys exposed in your frontend. Paste anywhere HTML runs.

Inline widget — drop this where you want the upload zone
<div data-patrins-widget></div> <script src="https://patrins.com/widget.js" data-widget="YOUR_WIDGET_ID"></script>
Floating button — no div needed, appears bottom-right
<script src="https://patrins.com/widget.js" data-widget="YOUR_WIDGET_ID"></script>
Control

Your widget, your rules.

Configure every widget from your developer dashboard. Settings apply server-side — they can't be bypassed.

Domain whitelist
Lock your widget to specific domains so only your sites can use it.
File type control
Accept only images, PDFs, videos — set allowed MIME types or extensions.
Size & daily limits
Cap file size per upload and total uploads per day.
Visitor identity
Optionally collect name and email so you know who uploaded what.
Password gate
Require a passphrase before anyone can upload. Good for client portals.
Upload notifications
Get notified by email every time a file is uploaded through your widget.
Process

Live in under two minutes.

01
Create & configure
Open Developer Tools in your Patrins account. Create a widget, set your domain whitelist, file types, and limits.
02
Copy the snippet
Copy your two-line embed code and paste it into your site — WordPress, Webflow, Squarespace, or plain HTML.
03
Files arrive
Uploads land instantly in your Patrins drive, organised and accessible from any device.

Ready to embed?

Free with every Patrins account. No credit card required.

Create your widget