Generate a tailored cover letter from your resume and job description — 100% private, runs in your browser.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
A generic cover letter restates your resume; a tailored one reverse-engineers the job description. The tool cross-references every requirement in the JD against the evidence in your resume, finds the strongest skill overlaps, and writes a narrative that maps your concrete results onto each stated ask — "5+ years of React" becomes "five years shipping React at scale," backed by a metric. It then applies a tone profile (formal, conversational, enthusiastic, or concise) that controls greeting, pacing, and length, targeting a professional letter of under 300 words. The result is an editable first draft in which every claim is traceable back to a real resume fact.
The letter is built as a chain: JD requirements are matched to resume evidence, then rewritten into narrative beats. Nothing in the final letter is invented — every claim traces to a fact you supplied.
John Smith is applying for the Senior Frontend Engineer role at InnovateLab. His resume lists 5 years of React, a microservices migration that cut latency 40%, and managing a team of five engineers. He pastes both the resume and the JD and selects the formal tone.
To write a cover letter: paste the job description and your resume, the AI generates a tailored cover letter highlighting your relevant experience.
FreeToolHub AI Cover Letter Writer is a free browser-based tool that generates tailored cover letters, no signup.
Genera una carta de presentación profesional a partir de tu currículum y la descripción del puesto. Elige entre 4 tonos. 100% privado — la IA funciona en tu navegador, sin subida de datos. Edita y descarga.
El generador de cartas de presentación con IA construye una carta específica de una oferta concreta, no una plantilla genérica con el nombre de la empresa cambiado. Pegas dos cosas: el texto de tu currículum y la descripción del empleo al que te apuntas. Un modelo de lenguaje que se ejecuta localmente en tu navegador estudia ambos, extrae los requisitos que coinciden con tu experiencia y escribe una carta que se dirige a ellos directamente. Cuatro ajustes de tono controlan la voz, desde una carta tradicional formal hasta algo corto y con gancho. La salida llega a un editor donde puedes reescribir cualquier oración, ver el recuento de palabras y descargar la carta terminada como archivo de texto plano.
Los demandantes de empleo activos que se postulan a varios puestos por semana la usan para producir una carta realmente adaptada a cada oferta en un par de minutos. Quienes cambian de carrera dependen de ella para traducir la experiencia de un industria al lenguaje de otra, conectando logros antiguos con requisitos nuevos. Los recién graduados, que suelen tener poca práctica con cartas de presentación, obtienen un punto de partida estructural en lugar de una página en blanco. Y los candidatos concientes de la privacidad aprecian que su currículum —lleno de teléfonos, empleadores y fechas— se procese en su propio dispositivo en lugar de pegarse en un chatbot o subirse a un servicio de suscripción que lo almacena quién sabe dónde.
(1) Pega el texto de tu currículum: cualquier maquetación sirve, ya que el modelo lee texto plano en lugar de analizar el formato. (2) Pega la descripción del empleo para el puesto que quieres. (3) Elige un tono: Formal para departamentos de RR. HH. corporativos, Conversational para startups, Enthusiastic cuando quieras que se note la energía, o Concise, que mantiene la carta por debajo de 200 palabras para los recruiters que leen rápido. (4) Pulsa Generate. La carta aparece en un editor editable con recuentos de palabras y caracteres en vivo. Revisa lo que quieras: cambia el nombre del hiring manager, añade una frase sobre por qué esta empresa en concreto, y luego copia o descarga como cover-letter.txt. Si la primera versión no convence, cambia el tono y regenera.
Trata el borrador generado como una primera pasada fuerte, no como un producto final. La carta es totalmente editable, así que sustituye los elogios genéricos por detalles concretos que la IA no podía saber: el proyecto que lideraste, la métrica que moviste, el momento en que decidiste que querías este trabajo. Los recruiters premian de forma consistente las cartas que nombran algo real sobre la empresa, así que añade una frase investigada. La elección de tono también hace mucho trabajo: el mismo currículum se lee sincere en modo Enthusiastic y brisk en modo Concise, y distintas empresas responden a distintos registros. Como el modelo de IA se ejecuta localmente, generar tres variaciones en tres tonos y coser las mejores partes te cuesta solo tiempo.
Extrae los requisitos clave de la descripción del empleo, los contrasta con las habilidades y la experiencia de tu currículum, y encabeza la carta con las coincidencias más fuertes: la misma primera pasada que un recruiter hace en seis segundos. La lista de habilidades emparejadas te muestra exactamente en qué puntos se apoya la carta, así que puedes comprobar si el énfasis es el correcto antes de enviarla.
Formal para industrias tradicionales —ley, finanzas, gobierno— donde la convención señala seriedad. Conversational para startups y roles creativos, donde se lee como encaje cultural. El tono cambia el ritmo de las oraciones y el vocabulario, no la sustancia: tus habilidades y experiencia emparejadas siguen iguales en cada versión, así que cambiar de tono no cuesta nada.
Sí: la salida llega a un panel editable donde puedes reescribir cualquier oración, reordenar párrafos o añadir un detalle personal que el generador no podía saber (por qué esta empresa, el nombre de una referencia). Trata el borrador como una primera pasada estructurada: el esqueleto y el emparejamiento de habilidades están hechos, y tus ediciones le aportan la voz.
Por completo. Ambos documentos se procesan solo en tu navegador: nada se sube, se almacena en un servidor ni se usa para entrenamiento. La instantánea de tu currículum puede guardarse localmente (IndexedDB) para que regeneres cartas para distintas ofertas sin volver a pegarla.
Paste your resume (or key experience points) and the job description. The AI model (SmolLM2 running locally in your browser) extracts your relevant skills, achievements, and experience that match the job requirements, then generates a 3-paragraph cover letter referencing specific qualifications. Choose from 4 tones: professional, enthusiastic, concise, or narrative.
No. The AI model runs 100% in your browser via WebGPU/WASM. Your resume content and the job description are processed locally—no data is transmitted to any server. This is critical for privacy, as your resume contains personal contact information, employment history, and salary expectations.
Esta herramienta también se conoce por estas tareas — cada enlace abre la misma herramienta con una guía enfocada:
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.