Volver

Cómo compartir código fuente entre dispositivos

Actualizado el

¿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
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

HerramientaSin registroSyntax highlightCódigo cortoIdeal para
enviArchivos✅✅✅ 4 letrasSnippets 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.
Compartir en X

¿Un trozo de código que pasar al otro ordenador?

Pegar el código y compartirlo

Se colorea solo, se copia de un toque y se borra al caducar.