# Cómo compartir código fuente entre dispositivos

Actualizado el 27 de septiembre de 2026

Escrito por
Rubén
Programa enviArchivos y escribe estas guías

## ¿Dónde lo pego?

- **Para pasártelo de un aparato a otro:** el modo texto de enviArchivos. Se colorea solo y se borra al caducar.
- **Para guardarlo y volver a él:** un Gist de GitHub.
- **Para enseñarlo funcionando** (HTML, CSS o JavaScript): CodePen.
- **En ninguno** pegues claves de API, contraseñas ni un .env.

![Modo texto de enviArchivos, con el cuadro para pegar o escribir lo que se quiere mandar](/capturas/texto.webp)

*El modo texto: pegas un enlace, una contraseña o un trozo de código y viaja con el mismo código de cuatro letras.*

Compartir un fragmento de código parece simple, pero la forma en que lo haces afecta a la productividad: ¿Necesita syntax highlighting? ¿El receptor tiene que ejecutarlo? ¿Estás en una reunión y necesitas compartir rápidamente? Esta guía cubre todas las opciones.

## Casos de uso habituales

- Debug colaborativo: “Mira este error, ¿qué ves tú?”
- Compartir configuración o scripts con un cliente.
- Enviar un snippet desde el ordenador de trabajo al móvil (o viceversa).
- Compartir código en una entrevista técnica.
- Enviar un archivo .env de ejemplo a un nuevo desarrollador del equipo.

## Opciones para compartir código

Cada una encaja en un caso distinto: pasar un trozo de código de un aparato a otro, dejarlo publicado con un enlace o enseñarlo funcionando.

## 1. enviArchivos: modo texto (recomendado para snippets rápidos)

[enviArchivos](/) tiene un modo de texto que permite compartir fragmentos de código con **syntax highlighting** automático. El receptor recibe el código formateado y puede copiarlo o descargarlo como archivo.

1
En enviarchivos.com, selecciona la pestaña **“Texto”**.

2
Pega tu código. El sistema detecta automáticamente el lenguaje (JavaScript, Python, HTML, CSS, SQL, etc.).

3
Comparte el código de 4 letras. El receptor ve el código con coloreado de sintaxis.

**Ideal para**: snippets rápidos, archivos de configuración, compartir entre móvil y PC sin instalar nada.

## 2. GitHub Gist

Crea un “gist” (público o secreto) en gist.github.com. Syntax highlighting, historial de revisiones, comentarios. Requiere cuenta de GitHub. Ideal para código que quieres conservar o referenciar más tarde.

## 3. Pastebin

El clásico. Funciona sin registro, syntax highlighting para decenas de lenguajes, expiración opcional. El plan gratuito es suficiente para la mayoría de casos. La interfaz es antigua pero funcional.

## 4. CodePen

Orientado a HTML/CSS/JavaScript frontend. Muy útil para compartir demostraciones interactivas o prototipos de UI. No es ideal para código backend o snippets sin contexto visual.

## 5. Snippets en Slack y Discord

Slack permite crear snippets de código formateados directamente en el chat. Discord usa bloques de código con triple backtick y nombre de lenguaje (```python). Útil cuando ya estás en esa plataforma, pero los snippets se pierden en el historial de mensajes.

## Comparativa por caso de uso

| Herramienta | Sin registro | Syntax highlight | Código corto | Ideal para |
| --- | --- | --- | --- | --- |
| **enviArchivos** | ✅ | ✅ | ✅ 4 letras | Snippets instantáneos |
| GitHub Gist | ❌ | ✅ | ❌ | Código a conservar |
| Pastebin | ✅ | ✅ | ❌ | Snippets públicos |
| CodePen | ✅ | ✅ | ❌ | Frontend interactivo |

## Archivo de código completo vs snippet

Para compartir un archivo completo (.py, .js, .json, .yaml), usa el **modo archivo de enviArchivos**: sube el archivo, comparte el código de 4 letras. El receptor descarga el archivo con su nombre y extensión originales. Para proyectos completos con múltiples archivos, comprímelos primero en un ZIP.

## Seguridad al compartir código: qué no compartir nunca

Al compartir código, es fácil cometer errores de seguridad que exponen credenciales o información sensible. Lo que **nunca debes incluir en un snippet o archivo de código público**:

- **Tokens de API**: claves de Stripe, OpenAI, SendGrid, Twilio, etc. Si las expones, alguien puede usarlas para facturarte o acceder a tus datos. Nunca las incluyas en el código directamente: usa variables de entorno (`.env`).
- **Contraseñas de base de datos**: las cadenas de conexión con usuario y contraseña, incluso en entornos de desarrollo, no deben compartirse.
- **Claves privadas SSH o certificados**: un archivo `id_rsa` o un certificado privado (.pem, .key) nunca debe compartirse por ningún canal.
- **JWT secrets**: si compartes el secret de firma de tokens, cualquiera puede generar tokens válidos en tu sistema.
- **Archivos .env**: contienen todas las variables anteriores juntas. Añade siempre `.env` a tu `.gitignore` y nunca lo subas a GitHub Gist ni a ningún servicio público.

**Cómo detectarlos antes de compartir**: herramientas como **git-secrets** o **truffleHog** escanean el código buscando patrones de credenciales (claves con formato UUID, cadenas Base64 largas, prefijos como `sk_live_`, `Bearer `, etc.). GitHub también tiene detección automática de secretos en repos públicos.

## Flujo de trabajo recomendado para desarrolladores

Combinando las herramientas según el caso:

- **Debug rápido con un compañero**: [enviArchivos](/) modo texto. Pega el snippet, comparte el código de 4 letras por Slack o WhatsApp. Sin registro, sin enlace largo.
- **Guardar un snippet para referencia futura**: GitHub Gist (secreto). Queda en tu cuenta, tiene historial de versiones y puedes volver a él más tarde.
- **Compartir un proyecto completo o varios archivos**: comprímelo en ZIP y súbelo a enviArchivos (hasta 200 MB gratis, 500 MB con cuenta). El receptor descarga el ZIP con la estructura de carpetas intacta.
- **Demo interactiva frontend (HTML/CSS/JS)**: CodePen o JSFiddle para que el receptor pueda ejecutarlo directamente en el navegador.
- **Código que el equipo reutilizará**: GitHub (repo público o privado). Es la única opción con control de versiones real, pull requests y historial completo.
- **Transferir archivos de configuración de móvil a PC**: enviArchivos modo archivo. Por ejemplo, para pasarte un `docker-compose.yml` o un `package.json` desde un dispositivo sin acceso a tu repositorio.

Productividad
Abril 2026
· 6 min de lectura

### Artículos relacionados

[Compartir archivos en el trabajo remoto: guía práctica](/compartir-archivos-trabajo-remoto)[Límites de archivos adjuntos en Gmail, Outlook y Yahoo (2026)](/limite-archivos-adjuntos-gmail)[Cómo pasar fotos de iPhone a PC Windows sin iTunes (2026)](/fotos-iphone-a-pc-windows-sin-itunes)
