mefarias.com.arConversor a Markdown // PDF · DOCX · ODT

Documentos a Markdown, sin salir de tu equipo

.bajada { color: var(--suave); margin: 0 0 18px; max-width: 70ch; } .sello { display: flex; gap: 10px; align-items: flex-start; padding: 12px 14px; border: 1px solid var(--borde); border-left: 4px solid var(--ok); border-radius: 10px; background: var(--panel); margin-bottom: 20px; font-size: 14px; } .sello svg { flex: 0 0 auto; color: var(--ok); margin-top: 2px; } .panel { background: var(--panel); border: 1px solid var(--borde); border-radius: var(--radio); box-shadow: var(--sombra); padding: 18px; } .zona { display: block; border: 2px dashed var(--borde); border-radius: var(--radio); padding: 34px 18px; text-align: center; cursor: pointer; transition: border-color 0.15s, background 0.15s; background: var(--panel-2); } .zona:hover, .zona.activa, .zona:focus-within { border-color: var(--acento-2); } .zona.activa { background: color-mix(in srgb, var(--acento) 12%, var(--panel-2)); } .zona input { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; } .zona .icono { color: var(--acento-2); } .zona strong { display: block; font-size: 17px; margin: 8px 0 4px; } .zona span { color: var(--suave); font-size: 14px; } .boton { appearance: none; border: 1px solid var(--borde); background: var(--panel-2); color: var(--texto); border-radius: 10px; padding: 8px 14px; font: 600 14px var(--sans); cursor: pointer; display: inline-flex; align-items: center; gap: 6px; min-height: 38px; } .boton:hover:not(:disabled) { border-color: var(--acento-2); } .boton:disabled { opacity: 0.45; cursor: not-allowed; } .boton.primario { background: var(--acento); border-color: var(--acento); color: var(--acento-texto); } .boton.primario:hover:not(:disabled) { background: var(--acento-2); border-color: var(--acento-2); } .boton.peligro:hover:not(:disabled) { border-color: var(--mal); color: var(--mal); } :focus-visible { outline: 3px solid var(--acento-2); outline-offset: 2px; } fieldset.opciones { border: 1px solid var(--borde); border-radius: 12px; margin: 16px 0 0; padding: 12px 14px; display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 8px 18px; } fieldset.opciones legend { padding: 0 6px; color: var(--suave); font-size: 13px; text-transform: uppercase; letter-spacing: 0.06em; } .opcion { display: flex; gap: 8px; align-items: flex-start; font-size: 14px; } .opcion input { margin-top: 3px; accent-color: var(--acento); } .opcion small { display: block; color: var(--suave); font-size: 12.5px; } .avisos { margin: 10px 0 0; padding-left: 20px; color: var(--aviso); font-size: 14px; } .avisos .mal { color: var(--mal); } .alerta-datos { margin-top: 10px; padding: 10px 12px; border: 1px solid var(--borde); border-left: 4px solid var(--aviso); border-radius: 10px; background: var(--panel-2); font-size: 14px; } .alerta-datos strong { color: var(--aviso); } .barra-lote { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 22px 0 12px; } .barra-lote .cuenta { margin-right: auto; color: var(--suave); font-size: 14px; } .resultados { display: grid; gap: 14px; } .tarjeta-archivo { padding: 14px 16px; } .cabecera-archivo { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; } .cabecera-archivo .nombre { font-weight: 700; word-break: break-all; } .cabecera-archivo .tam { color: var(--suave); font-size: 13px; font-family: var(--mono); } .estado-archivo { font-size: 12px; font-weight: 700; padding: 2px 9px; border-radius: 999px; border: 1px solid var(--borde); color: var(--suave); } .estado-archivo.listo { color: var(--ok); border-color: currentColor; } .estado-archivo.error { color: var(--mal); border-color: currentColor; } .estado-archivo.procesando { color: var(--acento-2); border-color: currentColor; } .acciones { margin-left: auto; display: flex; gap: 6px; flex-wrap: wrap; } .datos { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 10px; } .pastilla { font: 12px var(--mono); background: var(--panel-2); border: 1px solid var(--borde); border-radius: 999px; padding: 2px 9px; color: var(--suave); } .vista { margin-top: 10px; } .vista summary { cursor: pointer; color: var(--suave); font-size: 14px; } .vista summary .nombre-md { font-family: var(--mono); color: var(--texto); } .vista textarea { width: 100%; min-height: 260px; margin-top: 8px; resize: vertical; background: var(--fondo); color: var(--texto); border: 1px solid var(--borde); border-radius: 10px; padding: 12px; font: 13px/1.5 var(--mono); } .ayuda { margin-top: 28px; } .ayuda h2 { font-size: 18px; margin: 0 0 8px; } .ayuda ul { margin: 0; padding-left: 20px; color: var(--suave); } .ayuda li { margin: 4px 0; } .ayuda code { font-family: var(--mono); font-size: 13px; } footer.sitio { border-top: 1px solid var(--borde); color: var(--suave); font-size: 13px; padding: 18px 0; } footer.sitio .contenedor { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px; } .solo-lectores { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; } [hidden] { display: none !important; } @media (max-width: 640px) { .acciones { margin-left: 0; width: 100%; } .acciones .boton { flex: 1; justify-content: center; } .barra-lote .boton { flex: 1 1 45%; justify-content: center; } } @media (prefers-reduced-motion: reduce) { * { transition: none !important; } }

Documentos a Markdown, sin salir de tu equipo

Convertí escritos en PDF, Word (.docx) y OpenDocument (.odt) a .md para cargarlos en proyectos de IA: menos peso, menos tokens y la estructura (títulos, listas, tablas y notas al pie) intacta.

Procesamiento local. Los archivos se leen en la memoria de esta pestaña. La política de seguridad del sitio (connect-src 'none') impide que el navegador los envíe a cualquier servidor. No hay cuentas, cookies ni analítica; solo se guarda la preferencia de tema.

Cargar documentos

Opciones

Qué conserva y qué no

  • Word y ODT: títulos, negrita, cursiva, listas anidadas, tablas, enlaces y notas al pie ([^1]).
  • PDF: párrafos, títulos (por tamaño de letra o renglones en MAYÚSCULAS como II. HECHOS), viñetas, listas numeradas, tablas simples, notas al pie y cortes de palabra con guion. Las tablas con celdas de varios renglones y los textos a dos columnas pueden salir renglón por renglón; los enlaces quedan como texto.
  • No se puede: PDF escaneado sin capa de texto (requiere OCR local), .doc de Word 97-2003 y .rtf (guardalos como .docx), texto dentro de imágenes.
  • Los tokens son una estimación (4 caracteres por token); cada modelo cuenta distinto.
  • Si el documento tiene datos personales y lo vas a subir a un servicio de IA, anonimizalo antes en anonimizador.mefarias.com.ar.
  • Aviso de datos personales: la tarjeta avisa si encuentra DNI, CUIT/CUIL, emails, teléfonos o CBU/CVU (Ley 25.326). Es orientativo: no detecta nombres, domicilios ni datos de salud, así que si no aparece el aviso no significa que el documento esté libre de datos personales. No cambia el texto ni impide convertir.
© 2026 mefarias.com.ar · María Elisa Farías Procesamiento 100 % local · Ley 25.326