✅ ValidaLatam Todos los validadores · API docs · RapidAPI · EN

Validar RUT UY online gratis (Uruguay)

RUT uruguayo · Emisor: DGI. CFE (facturación electrónica DGI), alta de empresas.

Validador online gratis

Se valida con el algoritmo público; no guardamos los datos ingresados.

Formato

12 dígitos: 2 de departamento (01–21), 6 de número, 000 y un verificador.

Algoritmo del dígito verificador

  1. Pesos 4,3,2,9,8,7,6,5,4,3,2 sobre los 11 primeros dígitos.
  2. DV = 11 − (suma mod 11); 11 → 0; 10 → inválido.

Casos de uso

CFE (facturación electrónica DGI), alta de empresas.

Ejemplos de código

# curl (RapidAPI)
curl -X POST "https://validalatam.p.rapidapi.com/validate" -H "Content-Type: application/json" \
  -H "X-RapidAPI-Key: $RAPIDAPI_KEY" -H "X-RapidAPI-Host: validalatam.p.rapidapi.com" \
  -d '{"type":"UY_RUT","value":"168029360019"}'
# Python
import requests
r = requests.post("https://validalatam.p.rapidapi.com/validate", json={"type": "UY_RUT", "value": "168029360019"},
                 headers={"X-RapidAPI-Key": KEY, "X-RapidAPI-Host": "validalatam.p.rapidapi.com"})
print(r.json()["valid"], r.json()["formatted"])
// JavaScript (fetch)
const r = await fetch("https://validalatam.p.rapidapi.com/validate", { method: "POST",
  headers: { "Content-Type": "application/json", "X-RapidAPI-Key": KEY, "X-RapidAPI-Host": "validalatam.p.rapidapi.com" },
  body: JSON.stringify({ type: "UY_RUT", value: "168029360019" }) });
const { valid, formatted, error } = await r.json();
# Respuesta
{
  "valid": true,
  "type": "UY_RUT",
  "country": "UY",
  "input": "168029360019",
  "normalized": "168029360019",
  "formatted": "168029360019"
}

Planes de la API en RapidAPI

Plan gratuito para empezar; planes pagos para producción con mayor volumen y validación por lote (hasta 1000 por request).

Ver planes en RapidAPI →

Preguntas frecuentes

¿Cómo se calcula el dígito verificador del RUT UY?

Pesos 4,3,2,9,8,7,6,5,4,3,2 sobre los 11 primeros dígitos. DV = 11 − (suma mod 11); 11 → 0; 10 → inválido.

¿Qué formato tiene el RUT UY?

12 dígitos: 2 de departamento (01–21), 6 de número, 000 y un verificador.

¿Por qué los dígitos 9–11 son 000?

Es la estructura fija definida por DGI para el RUT actual.

¿Es gratis este validador?

Sí, la herramienta web es gratuita. Para integrarlo en tu sistema usá la API: tiene plan gratuito en RapidAPI.

¿La API guarda los números que valido?

No. La validación es determinística, sin almacenamiento ni consultas a terceros.

Otros validadores

CI UY · UruguayCUIT · ArgentinaCUIL · ArgentinaDNI · ArgentinaCBU · ArgentinaCVU · ArgentinaCPF · BrasilCNPJ · BrasilRFC · México