PasteDB is a modern paste-sharing platform built for quickly sharing code, notes, text snippets, and images through simple links.
See the codePasteDB is a modern paste-sharing platform built for quickly sharing code, notes, text snippets, and images through simple links.
🌐 Live Website: https://pastedb.netlify.app
✨ Features
📝 Text & Code Sharing
PasteDB supports End-to-End Encrypted (E2EE) pastes for maximum privacy.
Note: Since the server never has access to the encryption key, encrypted pastes cannot be recovered if all trusted devices or keys are lost.
🖼️ Image Sharing
🔒 Privacy Controls
👤 User Dashboard
⚡ Built-in Utilities
🎨 Modern Interface
🚀 Tech Stack
Frontend
Backend
Database
Deployment
Create a paste that is stored directly inside the URL.
Manage devices that interact with your PasteDB account and nearby-transfer features.
Keep previous versions of your pastes when making changes.
🚧 Collaboration is currently under development.
PasteDB is being expanded with collaborative editing capabilities that will allow multiple users to work on the same paste.
Planned/experimental features include:
Upload code directly from Visual Studio Code.
Features:
Marketplace: https://marketplace.visualstudio.com/items?itemName=adityasorathiya.pastedb
PasteDB now also comes with a developer-friendly CLI for quickly creating and managing pastes directly from your terminal.
Want to do this?
pdb create app.py
and instantly upload app.py to PasteDB and get a shareable link?
Now you can. 🚀
✨ What you can do
📤 Create pastes directly from local files
📥 Fetch existing pastes
🗑️ Delete pastes
🔑 Manage PasteDB API keys
🔍 Check custom ID availability
▶️ Run supported code through PasteDB
🌐 Explore public pastes
👤 View your account information
pdb create app.py
PasteDB uploads the file and returns a shareable URL.
✓ Paste created!
https://pastedb.netlify.app/paste/abc123
JavaScript (Node.js)
Read the documentation here
View Source Code here
Share pastes instantly with nearby devices — no links or QR codes required.
Open the Transfer page from the PasteDB Home or Landing page (Transfer).
Make the receiving device discoverable:
The receiving device becomes discoverable for 10 seconds.
On the sender's device, open the paste you want to share and click Nearby Share.
Select the discovered device from the list and confirm the transfer.
The paste is sent instantly to the selected device.
Nearby Transfer requires location permission on both the sender and receiver for reliable nearby device discovery. Your location is used only to improve discovery accuracy and is not shared with other users.
🔗 Project Links
PasteDB began as a personal learning project with a simple goal: build a modern, production-style web application while exploring real-world software development.

Instead of creating another basic CRUD project, I wanted to build something that people could actually use every day. Along the way, PasteDB became a platform for experimenting with new ideas, improving my development skills, and solving practical problems.
Through this project, I gained hands-on experience with:
PasteDB continues to evolve as I learn new technologies and build features that make sharing code, notes, and files faster, simpler, and more secure.
📄 License
This project is available under the MIT License.
Made with passion and thousands of lines of code by Aditya Sorathiya.
HTML
85.0%
Python
11.9%
JavaScript
3.1%
PasteDB is a modern paste-sharing platform built for quickly sharing code, notes, text snippets, and images through simple links.
See the codePasteDB is a modern paste-sharing platform built for quickly sharing code, notes, text snippets, and images through simple links.
🌐 Live Website: https://pastedb.netlify.app
✨ Features
📝 Text & Code Sharing
PasteDB supports End-to-End Encrypted (E2EE) pastes for maximum privacy.
Note: Since the server never has access to the encryption key, encrypted pastes cannot be recovered if all trusted devices or keys are lost.
🖼️ Image Sharing
🔒 Privacy Controls
👤 User Dashboard
⚡ Built-in Utilities
🎨 Modern Interface
🚀 Tech Stack
Frontend
Backend
Database
Deployment
Create a paste that is stored directly inside the URL.
Manage devices that interact with your PasteDB account and nearby-transfer features.
Keep previous versions of your pastes when making changes.
🚧 Collaboration is currently under development.
PasteDB is being expanded with collaborative editing capabilities that will allow multiple users to work on the same paste.
Planned/experimental features include:
Upload code directly from Visual Studio Code.
Features:
Marketplace: https://marketplace.visualstudio.com/items?itemName=adityasorathiya.pastedb
PasteDB now also comes with a developer-friendly CLI for quickly creating and managing pastes directly from your terminal.
Want to do this?
pdb create app.py
and instantly upload app.py to PasteDB and get a shareable link?
Now you can. 🚀
✨ What you can do
📤 Create pastes directly from local files
📥 Fetch existing pastes
🗑️ Delete pastes
🔑 Manage PasteDB API keys
🔍 Check custom ID availability
▶️ Run supported code through PasteDB
🌐 Explore public pastes
👤 View your account information
pdb create app.py
PasteDB uploads the file and returns a shareable URL.
✓ Paste created!
https://pastedb.netlify.app/paste/abc123
JavaScript (Node.js)
Read the documentation here
View Source Code here
Share pastes instantly with nearby devices — no links or QR codes required.
Open the Transfer page from the PasteDB Home or Landing page (Transfer).
Make the receiving device discoverable:
The receiving device becomes discoverable for 10 seconds.
On the sender's device, open the paste you want to share and click Nearby Share.
Select the discovered device from the list and confirm the transfer.
The paste is sent instantly to the selected device.
Nearby Transfer requires location permission on both the sender and receiver for reliable nearby device discovery. Your location is used only to improve discovery accuracy and is not shared with other users.
🔗 Project Links
PasteDB began as a personal learning project with a simple goal: build a modern, production-style web application while exploring real-world software development.

Instead of creating another basic CRUD project, I wanted to build something that people could actually use every day. Along the way, PasteDB became a platform for experimenting with new ideas, improving my development skills, and solving practical problems.
Through this project, I gained hands-on experience with:
PasteDB continues to evolve as I learn new technologies and build features that make sharing code, notes, and files faster, simpler, and more secure.
📄 License
This project is available under the MIT License.
Made with passion and thousands of lines of code by Aditya Sorathiya.
HTML
85.0%
Python
11.9%
JavaScript
3.1%