Ever needed to quickly send a photo from your phone to your laptop, or paste some text from one device to another โ without emailing yourself or signing into anything?
Copy Cloud is a free website that lets you do exactly that.
- Open copycloud.me on any device
- Send text or a file and get a short 6-character code
- Type that code on another device to instantly get your content
No account. No app to download. No login. Just open the website and go.
| Send tab โ share text or a file | Retrieve tab โ enter the code | About tab โ learn more |
![]() |
![]() |
![]() |
- Go to copycloud.me on any device.
- Click the Send tab at the top.
- Choose what you want to share:
- Text โ paste or type anything (notes, links, passwords, etc.)
- File โ pick a photo, document, video, or any file up to 40 MB
- Click "Generate Secure Code".
- You'll get a short 6-character code (like
A3K9Z7). - Keep this code โ it's your key to the content.
- A QR code is also shown โ scan it with your other device's camera to skip typing.
- Open copycloud.me on your other device.
- Click the Retrieve tab.
- Type in your 6-character code.
- Your text or file appears instantly โ copy it or download it.
โฐ Important: All content is automatically and permanently deleted after 24 hours. Make sure to retrieve it in time.
You don't need to sign up, log in, or give any personal information. Just open the website and start sharing.
Use it on your phone, tablet, laptop, or desktop โ any device with a web browser works. Mix and match freely.
Copy-paste anything โ a note, a link, a long password, a code snippet, an address. There's no character limit.
Upload photos, documents, audio clips, videos, or any file type up to 40 MB in size.
Your content is never stored permanently. Everything is wiped after 24 hours, keeping your data private.
When you send something, a QR code appears automatically. Scan it with your phone's camera to retrieve the content on that device โ no typing needed.
The website remembers your last 5 clips locally on your device (not stored online), so you can quickly revisit recent shares.
Make the app look the way you like:
- Light / Dark / Auto theme โ switch between bright and dark modes, or let it follow your device's setting automatically
- 12 accent colour presets โ Indigo, Purple, Blue, Emerald, Rose, Amber, Teal, Pink, Crimson, Cyan, Gold, Violet
- 11 background textures โ Dots, Grid, Waves, Diagonal, Diamonds, Circles, Crosshatch, Hexagons, Triangles, Stars, Zigzag
- Texture density slider โ adjust how tight or loose any pattern looks in real time
Your chosen style is saved and remembered next time you visit.
On a phone or tablet, you can add Copy Cloud to your home screen like a regular app โ no App Store required. Just tap "Add to Home Screen" in your browser menu.
| What | Limit / Detail |
|---|---|
| Text length | No limit |
| File size | Up to 40 MB |
| Content lifespan | 24 hours, then deleted |
| Account required | None |
| Recent history | Last 5 clips (stored on your device only) |
| Supported devices | Any device with a modern web browser |
Q: Is it free? Yes, completely free to use.
Q: Do I need to install anything? No. Just open copycloud.me in any web browser.
Q: Is my content private? Yes. No one else knows your 6-character code unless you share it with them. All content is deleted automatically after 24 hours.
Q: What if I lose my code? The app keeps a history of your last 5 codes on the device you used to send. If you've cleared your browser data or used a different device, the code cannot be recovered.
Q: Can I share with someone else? Yes! Just give them the 6-character code (or let them scan the QR code) and they can retrieve it on any device.
Q: What file types are supported? Any file type โ images, PDFs, Word documents, spreadsheets, audio, video, zip files โ as long as it's under 40 MB.
- Password-protected clips โ add a passphrase to lock your content
- Custom expiry times โ choose how long your content stays (1 hour, 1 week, etc.)
- Browser extension โ send content with one click from any webpage
- End-to-end encryption โ extra security for sensitive content
Found a bug or have an idea? Contributions are welcome!
- Fork this repository
- Create a branch:
git checkout -b feature/your-idea - Commit your changes
- Open a Pull Request
Please open an issue first for large changes so we can discuss them together.
Anshdeep Singh
Click to expand โ tech stack, local setup & deployment
| Layer | Technology |
|---|---|
| Framework | React 18 + TypeScript |
| Build Tool | Vite 6 |
| Styling | Tailwind CSS 4 |
| UI Components | Radix UI, MUI |
| Icons | Lucide React |
| Backend & DB | Supabase (PostgreSQL + Realtime) |
| File Storage | Supabase Storage |
| Hosting | Vercel |
Copy-Cloud/
โโโ public/ # Static assets (favicon, PWA manifest, sw.js)
โโโ src/
โ โโโ app/
โ โ โโโ App.tsx # Root component & router setup
โ โ โโโ components/ # Feature-level UI components
โ โโโ lib/ # Supabase client & utilities
โ โโโ styles/ # Global CSS / Tailwind base
โ โโโ main.tsx # Application entry point
โโโ vercel.json # Routing & security headers
โโโ vite.config.ts # Vite configuration
โโโ package.json # Dependencies & scripts
Prerequisites: Node.js โฅ 18, pnpm (or npm)
# 1. Clone
git clone https://github.com/Ansh200618/Copy-Cloud.git
cd Copy-Cloud
# 2. Install dependencies
pnpm install
# 3. Create .env file
echo "VITE_SUPABASE_URL=https://your-project.supabase.co" > .env
echo "VITE_SUPABASE_ANON_KEY=your-anon-key" >> .env
# 4. Start dev server
pnpm dev
# โ open http://localhost:5173CREATE TABLE clips (
code TEXT PRIMARY KEY,
content TEXT,
type TEXT NOT NULL CHECK (type IN ('text', 'file')),
file_name TEXT,
file_size BIGINT,
created_at TIMESTAMPTZ DEFAULT now() NOT NULL
);Create a Supabase Storage bucket named clipboard-files and configure Row Level Security (RLS) policies as needed.
Add VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY as environment variables in your Vercel project settings. The vercel.json file handles all routing rules automatically.
| Symptom | Solution |
|---|---|
| "Upload failed. Try again." | Check Supabase keys in .env; confirm RLS allows writes; verify file is under 40 MB |
| "Code not found or expired." | Content exceeded 24 hours or code was mistyped |
| Blank page | Clear browser cache or run pnpm build to check for errors |
Supabase ยท Tailwind CSS ยท Radix UI ยท Lucide ยท Vite
โญ If you find Copy Cloud useful, please give it a star! โญ
Made with โค๏ธ by Anshdeep Singh



