Declaração de Residência - Gerador Online

Declaração de Residência em 2 Minutos

Gere sua declaração de residência válida para qualquer situação, com assinatura digital válida, de forma rápida e fácil.

Rápido e Fácil
Preencha o formulário em menos de 2 minutos
Válido Juridicamente
Aceito em bancos, escolas e órgãos públicos
🔒
Assinatura Digital
Documento com validade jurídica garantida
📄
PDF Profissional
Download imediato em formato oficial

Para quem é a declaração?

👤
Para Mim
Declare sua própria residência. Ideal quando você precisa comprovar onde mora.
👥
Para Outra Pessoa
Declare que outra pessoa reside em seu endereço. Ideal para proprietários ou responsáveis pelo imóvel.
🔐 Seus dados são seguros e não são armazenados

📄 Declaração de Residência - Para Mim

Preencha seus dados pessoais e endereço

💡 Esta declaração comprova que você reside no endereço informado

DECLARAÇÃO DE RESIDÊNCIA

Preencha o formulário ao lado para visualizar a declaração...

Cidade, data

Nome Completo

CPF: 000.000.000-00 | RG: 00.000.000-0

📄 Declaração de Residência - Para Outra Pessoa

Preencha seus dados e os dados da pessoa que reside com você

💡 Esta declaração comprova que outra pessoa reside no seu endereço

📋 Seus Dados (Declarante)


👤 Dados de Quem Reside


DECLARAÇÃO DE RESIDÊNCIA

Preencha o formulário ao lado para visualizar a declaração...

Cidade, data

Nome do Declarante

CPF: 000.000.000-00 | RG: 00.000.000-0

} // GERAR PDF PARA OUTRA function gerarPDFOutra() { const form = document.getElementById('formOutra'); if (!form.checkValidity()) { alert('Por favor, preencha todos os campos obrigatórios (*)'); form.reportValidity(); return; } const { jsPDF } = window.jspdf; const doc = new jsPDF(); const nomeDeclarante = document.getElementById('nomeDeclarante').value; const cpfDeclarante = document.getElementById('cpfDeclarante').value; const rgDeclarante = document.getElementById('rgDeclarante').value; const estadoCivilDeclarante = document.getElementById('estadoCivilDeclarante').value; const profissaoDeclarante = document.getElementById('profissaoDeclarante').value; const tipoResponsavel = document.getElementById('tipoResponsavel').value; const nomeResidente = document.getElementById('nomeResidente').value; const cpfResidente = document.getElementById('cpfResidente').value; const rgResidente = document.getElementById('rgResidente').value; const relacaoResidente = document.getElementById('relacaoResidente').value; const endereco = document.getElementById('enderecoOutra').value; const numero = document.getElementById('numeroOutra').value; const complemento = document.getElementById('complementoOutra').value; const bairro = document.getElementById('bairroOutra').value; const cep = document.getElementById('cepOutra').value; const cidade = document.getElementById('cidadeOutra').value; const estado = document.getElementById('estadoOutra').value; const dataInicio = document.getElementById('dataInicioOutra').value; const finalidade = document.getElementById('finalidadeOutra').value; doc.setFontSize(16); doc.setFont(undefined, 'bold'); doc.text('DECLARAÇÃO DE RESIDÊNCIA', 105, 30, { align: 'center' }); doc.setFontSize(12); doc.setFont(undefined, 'normal'); let y = 60; const margem = 20; const largura = 170; let enderecoCompleto = endereco; if (numero) enderecoCompleto += `, nº ${numero}`; if (complemento) enderecoCompleto += `, ${complemento}`; let texto = `Eu, ${nomeDeclarante}, portador(a) do CPF nº ${cpfDeclarante} e RG nº ${rgDeclarante}`; if (estadoCivilDeclarante) texto += `, ${estadoCivilDeclarante}`; if (profissaoDeclarante) texto += `, ${profissaoDeclarante}`; texto += ', '; if (tipoResponsavel) texto += `${tipoResponsavel} `; texto += `localizado(a) no endereço ${enderecoCompleto}, bairro ${bairro}, CEP ${cep}, ${cidade}/${estado}`; texto += ', declaro para os devidos fins'; if (finalidade) texto += `, especialmente para fins de ${finalidade},`; texto += ` que ${nomeResidente}`; if (cpfResidente) texto += `, portador(a) do CPF nº ${cpfResidente}`; if (rgResidente) texto += ` e RG nº ${rgResidente}`; if (relacaoResidente) texto += `, meu(minha) ${relacaoResidente},`; texto += ' reside no endereço acima mencionado'; if (dataInicio) texto += ` desde ${dataInicio}`; texto += '.'; texto += '\n\nDeclaro que sou responsável pelo imóvel e autorizo a utilização deste documento como comprovante de residência.'; texto += '\n\nDeclaro ainda estar ciente de que a presente declaração, por ser feita sob as penas da lei, possui validade jurídica e que a prestação de informações falsas pode acarretar responsabilidade civil e criminal, conforme previsto nos artigos 171 e 299 do Código Penal Brasileiro.'; const linhas = doc.splitTextToSize(texto, largura); doc.text(linhas, margem, y, { align: 'justify' }); const hoje = new Date(); const dataFormatada = hoje.toLocaleDateString('pt-BR', { day: 'numeric', month: 'long', year: 'numeric' }); y = 220; doc.setFont(undefined, 'italic'); doc.text(`${cidade}/${estado}, ${dataFormatada}`, 190, y, { align: 'right' }); y = 250; doc.setFont(undefined, 'normal'); doc.line(75, y, 135, y); doc.text(nomeDeclarante, 105, y + 7, { align: 'center' }); doc.text(`CPF: ${cpfDeclarante} | RG: ${rgDeclarante}`, 105, y + 14, { align: 'center' }); doc.save('declaracao-residencia.pdf');