# Probador de rangos semver

> Comprueba versiones contra rangos y explica el comportamiento de preversiones.

[Open tool](https://www.toolcabana.com/es/semver-range-tester) · [Utilidades para desarrolladores](https://www.toolcabana.com/es/category/developer-utilities)

Tool ID: semver-range-tester. Requested language: es. Description language: es. Complete guide translation: yes.

## Overview (en)

The Semver range tester checks a list of versions, one per line, against a semantic version range such as ^1.2.0 and reports true or false for each. It uses the npm semver library's matching rules, including caret, tilde, hyphen and comparator ranges. An Include prereleases option controls whether versions like 1.3.0-beta.1 can match.

## Supported tasks (es)

Comprueba versiones contra rangos y explica el comportamiento de preversiones.

## Steps (es)

1. Escribe o pega tu fuente, o carga un ejemplo.
2. Cambia los ajustes básicos o abre el modo avanzado para afinar el resultado.
3. Revisa y copia o descarga tu resultado. Pausa los resultados en vivo para ejecutar manualmente. Las fuentes o ajustes individuales de más de 20,000 caracteres requieren una ejecución explícita.

## Settings

- Rango de versiones (es; key: range; type: text)
- Incluir preversiones (es; key: prerelease; type: checkbox)

## Limitations (es)

Las entradas CSV/XLSX están limitadas a 10 MB cada una, 200 columnas y 20,000 filas; la salida combinada está limitada a 20,000 filas. La evaluación de scripts/filtros JSONPath está desactivada. Otras operaciones aplican sus controles visibles y límites de texto.

## Example input

```text
1.2.0
1.5.3
2.0.0
1.3.0-beta.1
```

## Privacy and connections (es)

Esta operación procesa su fuente en tu navegador. Copiar y descargar son acciones explícitas; la entrada de origen no se guarda en una cuenta ni en un historial.

## Questions (es)

### What versions does a caret range like ^1.2.0 match?

^1.2.0 allows changes that do not modify the leftmost nonzero number, so it matches 1.2.0 and 1.5.3 but not 2.0.0. Enter your candidate versions one per line to see true or false next to each.

### Why does a prerelease version not match my range?

By default, semver excludes prereleases such as 1.3.0-beta.1 unless a comparator in the range uses a prerelease of the same major, minor and patch version. Turn on Include prereleases to let prerelease versions match like normal versions.

### What input format does the semver range tester need?

Put each version on its own line, up to 1,000 lines. Every line must be a valid semantic version such as 1.2.3 or 2.0.0-rc.1, and the range must be valid semver syntax. An invalid entry stops the check and names the version.

### ¿Dónde se procesa mi entrada?

Esta operación procesa su fuente en tu navegador. Copiar y descargar son acciones explícitas; la entrada de origen no se guarda en una cuenta ni en un historial.

### ¿Cuáles son los límites de entrada?

Las entradas CSV/XLSX están limitadas a 10 MB cada una, 200 columnas y 20,000 filas; la salida combinada está limitada a 20,000 filas. La evaluación de scripts/filtros JSONPath está desactivada. Otras operaciones aplican sus controles visibles y límites de texto.

## Related tools

- [JSONPath explorer](https://www.toolcabana.com/es/jsonpath-explorer)
- [JSON to Zod schema generator](https://www.toolcabana.com/es/json-to-zod-schema-generator)
- [cURL to fetch converter](https://www.toolcabana.com/es/curl-to-fetch-converter)
- [Unix permissions calculator](https://www.toolcabana.com/es/unix-permissions-calculator)
