Funciones
Se colocan puertas, interruptores y lámparas en una cuadrícula y se unen los terminales con cables; al encender un interruptor, los cables que llevan 1 brillan. La tabla de verdad y la expresión booleana simplificada salen del circuito automáticamente; 12 ejercicios llevan paso a paso de la puerta NOT al biestable D.
Funciones principales
- Editor de circuitos
- Puertas AND, OR, NOT, XOR, NAND, NOR, XNOR y BUF en una cuadrícula (2–4 entradas en las de varias entradas), interruptor, lámpara y reloj (0,5–8 Hz). Se colocan tocando la pieza y eligiendo su lugar, o arrastrando; los cables se unen arrastrando entre terminales, tocándolos uno tras otro o con el cuadro «Conectar…».
- Simulación en vivo
- Por eventos, con un paso de retardo en cada puerta. Los circuitos con realimentación (biestable SR) se estabilizan en un estado; el que no se estabiliza se indica como oscilante. Los cables que llevan 1 brillan.
- Tabla de verdad y expresión
- La tabla se crea sola a partir de interruptores y lámparas (hasta 8 entradas), con la fila actual resaltada. La expresión booleana se escribe como suma de productos simplificada con Quine–McCluskey hasta 4 entradas, y se reconocen las formas XOR. «Copiar tabla» da texto separado por tabuladores.
- 12 ejercicios
- NOT, puertas, semisumador y sumador completo, solo NAND, biestable SR, multiplexor, decodificador, comparador, sumador de 2 bits, biestable D, voto por mayoría. «Comprobar» prueba todas las combinaciones de entrada y muestra la primera fila incorrecta; el progreso se guarda.
- Crear circuito desde tabla
- Rellene una tabla de verdad o escriba una expresión (A·B + ¬C, A ⊕ B …); Boolia construye el circuito simplificado, con hasta 4 entradas y 4 salidas.
- Ejecutar paso a paso
- Cada paso es un retardo de puerta; se marcan las piezas que se calcularán en el paso siguiente. El reloj también puede avanzarse a mano.
- Edición
- Herramientas Seleccionar / Cable / Borrar; seleccionar, mover, girar, eliminar; deshacer y rehacer. Zoom con dos dedos, Ctrl / ⌘ + rueda y botones, y ajuste a la vista.
- Construir con el teclado
- Las letras añaden piezas (A, O, N, X, B; con ⇧ NAND, NOR, XNOR; S, L, C), las flechas mueven la pieza seleccionada, R gira, W conecta un cable, [ ] cambian el número de entradas y Espacio conmuta un interruptor.
- Imágenes y archivos
- El circuito se guarda como PNG o SVG con los colores del tema actual; los circuitos se guardan y abren de uno en uno o todos juntos como .boolia y se comparten con la función de compartir del dispositivo.
- Ejemplos
- En el primer inicio hay un semisumador, un sumador completo y un biestable SR; los ejemplos se editan o eliminan, y «Volver a añadir ejemplos» los recupera.
- Copia de seguridad y sin conexión
- «Hacer copia de seguridad…» reúne todos los circuitos, el progreso de los ejercicios y los ajustes en un solo archivo, y «Restaurar desde copia de seguridad…» los devuelve. No hace falta cuenta; funciona sin internet.
Dispositivos y navegadores
- En el escritorio, las piezas y los ejercicios están a la izquierda, el circuito en el centro y la tabla de verdad y la expresión a la derecha. En el teléfono y en la tableta en vertical, la barra inferior contiene Circuito, Piezas, Tabla y Más.
- En el teléfono, las piezas se colocan tocando y eligiendo el lugar, y los cables se unen tocando los dos terminales uno tras otro; no hace falta arrastrar.



Atajos de teclado
En macOS se utilizan ⌘ y ⌥; en Windows y Linux, Ctrl y Alt.
| Atajo | Acción |
|---|---|
| A · O · N · X | Añadir AND, OR, NOT, XOR |
| ⇧A · ⇧O · ⇧X · B | Añadir NAND, NOR, XNOR, BUF |
| S · L · C | Añadir interruptor, lámpara, reloj |
| ← ↑ → ↓ | Mover la pieza seleccionada (cinco pasos con ⇧) |
| R | Girar |
| W | Conectar un cable |
| [ · ] | Número de entradas de la puerta |
| Espacio · Intro | Conmutar el interruptor |
| Supr | Eliminar |
| Esc | Cancelar la colocación o la selección |
| + · − · 0 | Acercar · alejar · ajustar |
| 1 · 2 | Panel Piezas · panel Tabla |
| T | Comprobar (en un ejercicio) |
| . | Paso siguiente (al ejecutar paso a paso) |
| Ctrl/⌘ N | Nuevo circuito |
| Ctrl/⌘ O · S | Abrir · guardar circuito |
| Ctrl/⌘ Z · ⇧ Z | Deshacer · rehacer |
En una pantalla táctil se toca una pieza y luego se elige su lugar en el circuito; los cables se unen tocando los dos terminales uno tras otro. El circuito se amplía con dos dedos; las herramientas y los botones tienen tamaño para los dedos.
Obtener Boolia
Pruébelo en el navegador sin instalación; para un uso continuado, adquiera la versión para macOS, Windows o Linux.