Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Copy Cloud Logo

Copy Cloud

Move text and files between your devices in seconds โ€” no sign-up needed

Open the Website


What is Copy Cloud?

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.


๐Ÿ“ธ Screenshots

Send tab โ€” share text or a file Retrieve tab โ€” enter the code About tab โ€” learn more
Send tab screenshot Retrieve tab screenshot About tab screenshot

๐Ÿš€ How to Use Copy Cloud

Step 1 โ€” Send something

  1. Go to copycloud.me on any device.
  2. Click the Send tab at the top.
  3. 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
  4. Click "Generate Secure Code".

Step 2 โ€” Save your 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.

Step 3 โ€” Retrieve on another device

  1. Open copycloud.me on your other device.
  2. Click the Retrieve tab.
  3. Type in your 6-character code.
  4. 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.


โœจ Features

๐Ÿ” No Account Needed

You don't need to sign up, log in, or give any personal information. Just open the website and start sharing.

๐Ÿ“ฑ Works on Any Device

Use it on your phone, tablet, laptop, or desktop โ€” any device with a web browser works. Mix and match freely.

๐Ÿ“ Share Text

Copy-paste anything โ€” a note, a link, a long password, a code snippet, an address. There's no character limit.

๐Ÿ–ผ๏ธ Share Files

Upload photos, documents, audio clips, videos, or any file type up to 40 MB in size.

๐Ÿ”’ Auto-Delete After 24 Hours

Your content is never stored permanently. Everything is wiped after 24 hours, keeping your data private.

๐Ÿ“ท QR Code

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.

๐Ÿ“œ Recent History

The website remembers your last 5 clips locally on your device (not stored online), so you can quickly revisit recent shares.

๐ŸŽจ Customisable Look

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.

๐Ÿ“ฒ Install as an App

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.


๐Ÿ“Š Quick Reference

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

โ“ Common Questions

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.


๐Ÿ”ฎ Coming Soon

  • 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

๐Ÿค Contributing

Found a bug or have an idea? Contributions are welcome!

  1. Fork this repository
  2. Create a branch: git checkout -b feature/your-idea
  3. Commit your changes
  4. Open a Pull Request

Please open an issue first for large changes so we can discuss them together.


๐Ÿ‘จโ€๐Ÿ’ป Developer

Anshdeep Singh

Portfolio Instagram LinkedIn


๐Ÿ› ๏ธ For Developers

Click to expand โ€” tech stack, local setup & deployment

Technology Stack

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

Project Structure

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

Local Setup

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:5173

Database Schema

CREATE 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.

Deployment

Deploy with Vercel

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.

Troubleshooting

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

๐Ÿ™ Acknowledgments

Supabase ยท Tailwind CSS ยท Radix UI ยท Lucide ยท Vite


โญ If you find Copy Cloud useful, please give it a star! โญ

Made with โค๏ธ by Anshdeep Singh

About

A modern, secure, and user-friendly web application for transferring text and files between devices without requiring login or registration. Built with vanilla JavaScript, Supabase, and Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages