Demostración Interactiva

Generador de documentos legales para abogados

Elabora borradores confiables de cartas poder, arrendamientos, renuncias y recibos con vista previa en tiempo real y descarga en PDF.

Quiero esta herramienta en mi sitio
← Todas las funciones
Aviso legal: Información general con fines informativos; no sustituye la asesoría ni el patrocinio legal de un abogado. Los despachos, nombres y cifras presentados son ficticios y corresponden a datos de ejemplo.
📝 Generador con vista previa en vivo: Edita los campos y observa la redacción jurídica actualizada

1. Selecciona la Plantilla

2. Datos para el Borrador

🔒 Privacidad garantizada: no guardamos nada en esta página. Los cálculos y simulaciones se procesan localmente en tu navegador.

function cambiarTipoDoc() { const tipo = document.getElementById('gen-doc-tipo').value; ['carta_poder', 'arrendamiento', 'renuncia', 'terminacion', 'recibo'].forEach(t => { const el = document.getElementById('campos-' + t); if (el) el.style.display = (t === tipo) ? 'block' : 'none'; }); actualizarDocumentoEnVivo(); } function actualizarDocumentoEnVivo() { const tipo = document.getElementById('gen-doc-tipo').value; const paper = document.getElementById('paper-preview'); const hoy = new Date().toLocaleDateString('es-MX', { year: 'numeric', month: 'long', day: 'numeric' }); if (tipo === 'carta_poder') { const oto = document.getElementById('cp-otorgante').value || '________________'; const apo = document.getElementById('cp-apoderado').value || '________________'; const fac = document.getElementById('cp-facultades').value || '...'; const t1 = document.getElementById('cp-t1').value || '________________'; const t2 = document.getElementById('cp-t2').value || '________________'; paper.innerHTML = `

CARTA PODER SIMPLE

A ${hoy}

A QUIEN CORRESPONDA:

Por medio de la presente, el(la) suscrito(a) ${oto}, por mi propio derecho, confiero poder especial, amplio y cumplido en favor de ${apo}, para que en mi nombre y representación lleve a cabo lo siguiente:

"${fac}"

Asimismo, se le autoriza para realizar cuantas gestiones complementarias sean necesarias ante instancias públicas o privadas para el debido cumplimiento del presente encargo.

* Modelo general informativo. No sustituye la revisión formal de un abogado.

`; } else if (tipo === 'arrendamiento') { const arr = document.getElementById('arr-arrendador').value || '________________'; const inq = document.getElementById('arr-inquilino').value || '________________'; const inm = document.getElementById('arr-inmueble').value || '________________'; const ren = parseInt(document.getElementById('arr-renta').value, 10) || 0; const dep = parseInt(document.getElementById('arr-deposito').value, 10) || 0; paper.innerHTML = `

CONTRATO DE ARRENDAMIENTO HABITACIONAL

Fecha: ${hoy}

En la ciudad, celebran el presente contrato de una parte ${arr} (en lo sucesivo "EL ARRENDADOR") y de otra parte ${inq} (en lo sucesivo "EL ARRENDATARIO"), al tenor de las siguientes cláusulas:

PRIMERA. OBJETO: EL ARRENDADOR otorga en uso y goce temporal del inmueble ubicado en: ${inm}, exclusivamente para uso habitacional.

SEGUNDA. PRECIO DE LA RENTA: EL ARRENDATARIO se obliga a pagar la cantidad mensual de $${ren.toLocaleString('es-MX')} MXN dentro de los primeros 5 días naturales de cada mes.

TERCERA. DEPÓSITO EN GARANTÍA: A la firma del presente se entrega en garantía la cantidad de $${dep.toLocaleString('es-MX')} MXN, misma que no podrá aplicarse a meses de renta y se devolverá al término del contrato previa verificación del inmueble.

CUARTA. VIGENCIA: La vigencia del presente arrendamiento será de 12 meses forzosos para ambas partes.

* Modelo general informativo. No sustituye la asesoría ni redacción personalizada de un abogado.

`; } else if (tipo === 'renuncia') { const tra = document.getElementById('ren-trabajador').value || '________________'; const pat = document.getElementById('ren-patron').value || '________________'; const pue = document.getElementById('ren-puesto').value || '________________'; const fec = document.getElementById('ren-fecha').value || hoy; paper.innerHTML = `

CARTA DE RENUNCIA VOLUNTARIA

A ${hoy}

A LA EMPRESA: ${pat}
PRESENTE.

Por medio de la presente, el(la) que suscribe ${tra}, pongo en su conocimiento que por motivos estrictamente personales y de conveniencia particular, con fecha efectiva al ${fec}, doy por terminada voluntariamente la relación de trabajo y contrato laboral que me unía a esta empresa en el puesto de ${pue}.

Hago constar que durante el tiempo laborado me fueron cubiertos con puntualidad mis salarios devengados, vacaciones, prima vacacional y aguinaldo proporcional, no reservándome ninguna acción o reclamación posterior de carácter laboral, civil ni de seguridad social.

* Modelo general voluntario con fines informativos.

`; } else if (tipo === 'terminacion') { const rem = document.getElementById('ter-remitente').value || '________________'; const des = document.getElementById('ter-destinatario').value || '________________'; const con = document.getElementById('ter-contrato').value || '________________'; paper.innerHTML = `

NOTIFICACIÓN FORMAL DE TERMINACIÓN DE CONTRATO

A ${hoy}

PARA: ${des}
PRESENTE.

De parte de ${rem}, por medio del presente escrito y en cumplimiento a los términos estipulados de preaviso, se le notifica la voluntad expresa de dar por terminado y no renovar el instrumento jurídico identificado como: ${con}.

Dicha conclusión surtirá plenitud de efectos con una anticipación de 30 días naturales a partir del acuse de recibo de la presente notificación, quedando a salvo la conciliación de cuentas y finiquito respectivo.

* Modelo general informativo.

`; } else if (tipo === 'recibo') { const emi = document.getElementById('rec-emisor').value || '________________'; const cli = document.getElementById('rec-cliente').value || '________________'; const mon = parseInt(document.getElementById('rec-monto').value, 10) || 0; const cto = document.getElementById('rec-concepto').value || 'Servicios profesionales'; paper.innerHTML = `

RECIBO DE PAGO DE HONORARIOS PROFESIONALES

Fecha: ${hoy}

BUENO POR: $${mon.toLocaleString('es-MX')} MXN

Recibí de ${cli} la cantidad de $${mon.toLocaleString('es-MX')} pesos 00/100 M.N., por concepto de:

"${cto}"

El presente documento sirve como el comprobante de liquidación o anticipo del concepto antes descrito.

* Modelo de recibo simple ilustrativo.

`; } } function imprimirDocumentoLegal() { window.print(); } function solicitarRevisionAbogado() { const tipo = document.getElementById('gen-doc-tipo').value; const tMap = { carta_poder: 'Carta Poder Simple', arrendamiento: 'Contrato de Arrendamiento Habitacional', renuncia: 'Carta de Renuncia Voluntaria', terminacion: 'Aviso de Terminación de Contrato', recibo: 'Recibo de Honorarios' }; const waMsg = `Hola, generé un borrador de ${tMap[tipo] || 'documento legal'} en el generador de su sitio web y me gustaría que un abogado lo revise antes de formalizarlo o firmarlo.`; window.open(`https://wa.me/524461216313?text=${encodeURIComponent(waMsg)}`, '_blank'); } window.addEventListener('DOMContentLoaded', () => { actualizarDocumentoEnVivo(); });