Share JSON configs, API payloads, or schema definitions: formatted, highlighted, and encrypted before leaving your browser.
1{2 "name": "my-app",3 "version": "2.1.0",4 "private": true,5 "scripts": {6 "dev": "next dev --turbo",7 "build": "next build",8 "start": "next start",9 "lint": "biome check --write .",10 "test": "vitest run"11 },12 "dependencies": {13 "next": "^15.0.0",14 "react": "^19.0.0"15 },16 "devDependencies": {17 "@biomejs/biome": "^1.9.0",18 "typescript": "^5.6.0",19 "vitest": "^2.0.0"20 },21 "engines": {22 "node": ">=20"23 }24}Paste JSON code and get a shareable link with full syntax highlighting, server-side rendered with no JavaScript overhead.
Deleted on first open. Can't be viewed twice.
Add a password for end-to-end encryption with no raw key stored.
Set pastes to expire after 1 hour, 1 day, 7 days, or up to 30 days. Gone when you say so.
No sign-up, no email, no ads. Paste and share in seconds.
textdrop.sh stores and displays your paste as-is: it does not validate or transform JSON. Use a linter locally before sharing if you need validation.
Select JSON as the language: the grammar handles comments gracefully even though they are not standard JSON.
Yes. AES-256-GCM encryption runs in your browser before upload. Non-password pastes store the raw data key server-side for simple sharing and raw access; password-protected pastes keep the raw key out of the server.