{"id":1483,"date":"2026-09-25T04:00:58","date_gmt":"2026-09-25T04:00:58","guid":{"rendered":"https:\/\/wheelnames.org\/?page_id=1483"},"modified":"2026-09-25T20:23:26","modified_gmt":"2026-09-25T20:23:26","slug":"ruleta-de-letras","status":"publish","type":"page","link":"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/","title":{"rendered":"Ruleta de Letras Online Gratis"},"content":{"rendered":"\n<h1 style=\"color:#f8fafc\">Ruleta de Letras Online Gratis<\/h1>\n<p>Tutti Frutti, Stop, Basta, Scattergories casero: lo llames como lo llames, el juego es el mismo y siempre empieza igual, con alguien recitando el abecedario en voz alta hasta que otro grita \u00ab\u00a1stop!\u00bb. Nuestra <strong>ruleta de letras<\/strong> jubila ese ritual: un giro y tienes la letra de la ronda, al instante, sin trampas posibles y sin discusiones sobre si el dedo se par\u00f3 en la M o en la N.<\/p>\n<p>Pero la ruleta sirve para mucho m\u00e1s que para el Tutti Frutti. Es la herramienta definitiva para cualquier juego de palabras: retos de vocabulario, escritura creativa contrarreloj, juegos de mesa inventados y actividades de lengua en el aula. Y como todas nuestras ruletas, es gratuita, funciona en el navegador y no te pide ning\u00fan registro.<\/p>\n<p>En esta p\u00e1gina te explicamos c\u00f3mo jugar al Tutti Frutti con la ruleta paso a paso, qu\u00e9 modos de juego ofrece, c\u00f3mo usarla en el aula y en logopedia, y por qu\u00e9 su aleatoriedad la hace m\u00e1s justa que el m\u00e9todo tradicional. La rueda est\u00e1 arriba, con las 27 letras listas para tu primera ronda.<\/p>\n<!-- container keeps id wnw-eswheel: the wheel JS below looks up this exact id -->\n<div class=\"wnw\" id=\"wnw-eswheel\" data-items=\"A|B|C|D|E|F|G|H|I|J|K|L|M|N|\u00d1|O|P|Q|R|S|T|U|V|W|X|Y|Z\">\n<h2 class=\"wnw-title\" id=\"wnw-wheel\">Ruleta de Letras<\/h2>\n<div class=\"wnw-toolbar\" role=\"toolbar\" aria-label=\"Herramientas\">\n<button type=\"button\" class=\"wnw-tbtn wnw-share\">Compartir enlace<\/button>\n<button type=\"button\" class=\"wnw-tbtn wnw-export\">Exportar CSV<\/button>\n<button type=\"button\" class=\"wnw-tbtn wnw-fullscreen\">Pantalla completa<\/button>\n<button type=\"button\" class=\"wnw-tbtn wnw-sound on\" aria-pressed=\"true\">Sonido: ON<\/button>\n<\/div>\n<div class=\"wnw-layout\">\n<div class=\"wnw-stage\">\n<div class=\"wnw-wheelbox\">\n<canvas class=\"wnw-canvas\" width=\"560\" height=\"560\" tabindex=\"0\" role=\"button\" aria-label=\"Girar la ruleta\"><\/canvas>\n<div class=\"wnw-pointer\" aria-hidden=\"true\">\u25bc<\/div>\n<div class=\"wnw-hub\" aria-hidden=\"true\">Girar<\/div>\n<\/div>\n<button type=\"button\" class=\"wnw-spin\">\u00a1Girar!<\/button>\n<div class=\"wnw-badges\">\n<button type=\"button\" class=\"wnw-badge\" data-mode=\"elim\" aria-pressed=\"false\">Modo eliminaci\u00f3n: OFF<\/button>\n<button type=\"button\" class=\"wnw-badge\" data-mode=\"acc\" aria-pressed=\"false\">Modo recuento: OFF<\/button>\n<button type=\"button\" class=\"wnw-badge\" data-mode=\"auto\" aria-pressed=\"false\">Giro autom\u00e1tico: OFF<\/button>\n<button type=\"button\" class=\"wnw-badge\" data-mode=\"fair\" aria-pressed=\"false\">Modo justo: OFF<\/button>\n<\/div>\n<p class=\"wnw-result\" aria-live=\"polite\">A\u00f1ade entradas y gira la ruleta<\/p>\n<\/div>\n<aside class=\"wnw-panel\" aria-label=\"Ajustes de la ruleta\">\n<div class=\"wnw-tabs\" role=\"tablist\">\n<button type=\"button\" class=\"wnw-tab on\" data-tab=\"entries\" role=\"tab\" aria-selected=\"true\">Entradas<\/button>\n<button type=\"button\" class=\"wnw-tab\" data-tab=\"design\" role=\"tab\" aria-selected=\"false\">Dise\u00f1o<\/button>\n<button type=\"button\" class=\"wnw-tab\" data-tab=\"history\" role=\"tab\" aria-selected=\"false\">Historial<\/button>\n<\/div>\n<div class=\"wnw-pane on\" data-pane=\"entries\" role=\"tabpanel\">\n<div class=\"wnw-addrow\">\n<input type=\"text\" class=\"wnw-new-entry\" placeholder=\"A\u00f1adir entrada\" aria-label=\"Nueva entrada\">\n<button type=\"button\" class=\"wnw-tbtn wnw-add\">A\u00f1adir<\/button>\n<\/div>\n<div class=\"wnw-tools\">\n<button type=\"button\" class=\"wnw-mini wnw-undo\" disabled=\"\">Deshacer<\/button>\n<button type=\"button\" class=\"wnw-mini wnw-redo\" disabled=\"\">Rehacer<\/button>\n<button type=\"button\" class=\"wnw-mini wnw-shuffle\">Mezclar<\/button>\n<button type=\"button\" class=\"wnw-mini wnw-clear\">Borrar<\/button>\n<\/div>\n<textarea class=\"wnw-bulk\" rows=\"3\" aria-label=\"A\u00f1adir varias entradas a la vez (separadas por saltos de l\u00ednea o comas)\" placeholder=\"A\u00f1adir varias (saltos de l\u00ednea o comas)\"><\/textarea>\n<button type=\"button\" class=\"wnw-tbtn wnw-apply\">Aplicar<\/button>\n<p class=\"wnw-count\" aria-live=\"polite\"><\/p>\n<ul class=\"wnw-list\"><\/ul>\n<\/div>\n<div class=\"wnw-pane\" data-pane=\"design\" role=\"tabpanel\">\n<p class=\"wnw-label\">Paleta de colores<\/p>\n<div class=\"wnw-palettes\">\n<button type=\"button\" class=\"wnw-palette on\" data-pal=\"0\" aria-label=\"Paleta original\"><span style=\"background:linear-gradient(135deg,#ff6b6b,#4dabf7)\"><\/span>Original<\/button>\n<button type=\"button\" class=\"wnw-palette\" data-pal=\"1\" aria-label=\"Paleta cl\u00e1sica\"><span style=\"background:linear-gradient(135deg,#e6194b,#0082c8)\"><\/span>Cl\u00e1sica<\/button>\n<button type=\"button\" class=\"wnw-palette\" data-pal=\"2\" aria-label=\"Paleta atardecer\"><span style=\"background:linear-gradient(135deg,#ff6a88,#fda085)\"><\/span>Atardecer<\/button>\n<button type=\"button\" class=\"wnw-palette\" data-pal=\"3\" aria-label=\"Paleta oc\u00e9ano\"><span style=\"background:linear-gradient(135deg,#4facfe,#43e97b)\"><\/span>Oc\u00e9ano<\/button>\n<\/div>\n<p class=\"wnw-label\">Duraci\u00f3n del giro: <span class=\"wnw-dur-v\">10<\/span> s<\/p>\n<input type=\"range\" class=\"wnw-duration\" min=\"3\" max=\"15\" step=\"1\" value=\"10\" aria-label=\"Duraci\u00f3n del giro (segundos)\">\n<\/div>\n<div class=\"wnw-pane\" data-pane=\"history\" role=\"tabpanel\">\n<ol class=\"wnw-history\"><\/ol>\n<button type=\"button\" class=\"wnw-tbtn wnw-clear-history\">Borrar historial<\/button>\n<\/div>\n<\/aside>\n<\/div>\n<p class=\"wnw-note\">Los cambios solo afectan a esta p\u00e1gina. Puedes compartir las entradas actuales con un enlace.<\/p>\n<div class=\"wnw-pop\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Anuncio del ganador\">\n<div class=\"wnw-pop-card\">\n<p class=\"wnw-pop-label\">\ud83c\udf89 \u00a1Ganador! \ud83c\udf89<\/p>\n<p class=\"wnw-pop-name\"><\/p>\n<p class=\"wnw-pop-sub\"><\/p>\n<button type=\"button\" class=\"wnw-pop-close\">Cerrar<\/button>\n<\/div>\n<\/div>\n<\/div>\n<style>\n.wnw{text-align:center;margin:2em auto;max-width:1000px}\n.wnw-title{font-size:1.5em;margin:0 0 .5em}\n.wnw-toolbar{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:14px}\n.wnw-tbtn{border:1px solid #ced4da;background:#fff;border-radius:8px;padding:8px 14px;font-size:14px;cursor:pointer}\n.wnw-tbtn:hover{background:#f1f3f5}\n.wnw-tbtn.on{border-color:#1971c2;background:#e7f5ff;color:#1864ab;font-weight:700}\n.wnw-layout{display:flex;gap:24px;justify-content:center;align-items:flex-start}\n.wnw-stage{flex:0 1 600px;min-width:0}\n.wnw-wheelbox{position:relative;width:min(560px,94vw);aspect-ratio:1;margin:0 auto}\n.wnw-canvas{width:100%;height:100%;display:block;cursor:pointer;border-radius:50%}\n.wnw-pointer{position:absolute;top:-8px;left:50%;transform:translateX(-50%);font-size:36px;color:#e03131;line-height:1;z-index:3}\n.wnw-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:50%;background:#fff;border:5px solid #1971c2;color:#1971c2;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;box-shadow:0 4px 14px rgba(0,0,0,.25)}\n.wnw-confetti{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4}\n.wnw-spin{display:block;margin:14px auto 0;min-width:280px;padding:14px 32px;font-size:20px;font-weight:700;color:#fff;background:linear-gradient(180deg,#339af0,#1971c2);border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 12px rgba(25,113,194,.35)}\n.wnw-spin:disabled{opacity:.55;cursor:default}\n.wnw-badges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:12px 0 0}\n.wnw-badge{border:2px solid #adb5bd;background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}\n.wnw-badge.on{border-color:#1971c2;background:#e7f5ff;color:#1864ab;font-weight:700}\n.wnw-result{font-size:1.35em;font-weight:700;min-height:1.6em;margin:.7em 0 0}\n.wnw-panel{flex:0 1 340px;min-width:300px;text-align:left;background:#f8f9fa;border:1px solid #e3e6eb;border-radius:12px;padding:14px}\n.wnw-tabs{display:flex;gap:6px;margin-bottom:12px}\n.wnw-tab{flex:1;border:1px solid #ced4da;background:#fff;border-radius:8px;padding:8px 4px;font-size:14px;cursor:pointer}\n.wnw-tab.on{background:#1971c2;color:#fff;border-color:#1971c2;font-weight:700}\n.wnw-pane{display:none}\n.wnw-pane.on{display:block}\n.wnw-addrow{display:flex;gap:8px;margin-bottom:8px}\n.wnw-new-entry{flex:1;min-width:0;border:1px solid #ced4da;border-radius:8px;padding:8px 10px;font-size:14px}\n.wnw-tools{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}\n.wnw-mini{border:1px solid #ced4da;background:#fff;border-radius:6px;padding:5px 10px;font-size:13px;cursor:pointer}\n.wnw-mini:disabled{opacity:.45;cursor:default}\n.wnw-bulk{width:100%;box-sizing:border-box;border:1px solid #ced4da;border-radius:8px;padding:8px;font-size:13px;margin-bottom:8px}\n.wnw-apply{width:100%;margin-bottom:8px}\n.wnw-count{font-size:13px;color:#495057;margin:0 0 8px}\n.wnw-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}\n.wnw-entry{display:flex;align-items:center;gap:6px;margin-bottom:6px}\n.wnw-entry-name{flex:1;min-width:0;border:1px solid #ced4da;border-radius:6px;padding:6px 8px;font-size:13px}\n.wnw-weight-n{min-width:22px;text-align:center;font-size:13px;font-weight:700}\n.wnw-mini.wnw-remove{color:#e03131;border-color:#ffa8a8}\n.wnw-label{font-weight:700;margin:0 0 8px;font-size:14px}\n.wnw-palettes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}\n.wnw-palette{display:flex;align-items:center;gap:8px;border:2px solid #ced4da;background:#fff;border-radius:8px;padding:8px;font-size:13px;cursor:pointer}\n.wnw-palette span{width:28px;height:28px;border-radius:50%;flex:none}\n.wnw-palette.on{border-color:#1971c2}\n.wnw-duration{width:100%}\n.wnw-history{margin:0 0 10px;padding-left:1.4em;font-size:14px;max-height:300px;overflow-y:auto}\n.wnw-history li{margin:6px 0}\n.wnw-empty{color:#868e96}\n.wnw-note{font-size:12px;color:#868e96;margin:14px 0 0}\n@media(max-width:820px){.wnw-layout{flex-direction:column;align-items:center}.wnw-panel{width:100%;max-width:560px}}\n.wnw-pop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);display:none;align-items:center;justify-content:center;z-index:9999;padding:20px;box-sizing:border-box}\n.wnw-pop.show{display:flex}\n.wnw-pop-card{background:#fff;border-radius:16px;max-width:420px;width:100%;padding:32px 24px;text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.35)}\n.wnw-pop-label{font-size:15px;color:#868e96;margin:0 0 8px}\n.wnw-pop-name{font-size:2em;font-weight:800;color:#1971c2;margin:0 0 6px;word-break:break-word}\n.wnw-pop-sub{font-size:13px;color:#868e96;margin:0 0 20px;min-height:1em}\n.wnw-pop-close{border:none;background:linear-gradient(180deg,#339af0,#1971c2);color:#fff;font-size:16px;font-weight:700;border-radius:10px;padding:12px 44px;cursor:pointer}\n<\/style>\n\n\n\n<script>\n\n(function(){\nvar el=document.getElementById('wnw-eswheel');\nif(!el||el.__wnw2)return;el.__wnw2=1;\nfunction $(s){return el.querySelector(s)}\nfunction $all(s){return Array.prototype.slice.call(el.querySelectorAll(s))}\nvar TAU=Math.PI*2,PTR=Math.PI*1.5;\nvar uid=0;\nfunction mk(name,weight,count){return {name:String(name),weight:weight>0?weight:1,count:count||0,id:uid++}}\nvar items=String(el.getAttribute('data-items')||'').split('|').filter(function(s){return s!==''}).map(function(s){return mk(s,1,0)});\nif(!items.length)items=[mk('Entrada1',1,0),mk('Entrada2',1,0)];\ntry{\nvar qm=location.search.match(\/[?]wnitems=([^?]*)\/);\nif(qm){var parts=decodeURIComponent(qm[1]).split('\\n').map(function(s){return s.trim()}).filter(Boolean);\nif(parts.length){items=parts.map(function(p){var c=p.lastIndexOf(':');var w=parseInt(p.slice(c+1),10);if(c>0){if(w>0){return mk(p.slice(0,c),w,0)}}return mk(p,1,0)})}}\n}catch(e){}\nvar modes={elim:false,acc:false,auto:false,fair:false};\nvar soundOn=true,palIdx=0,durMs=10000,spinning=false,autoTimer=null;\nvar undoStack=[],redoStack=[],hist=[];\nvar cv=$('.wnw-canvas'),ctx=cv.getContext('2d'),W=cv.width,R=W\/2;\nvar PALS=[['#ff6b6b','#ffa94d','#ffd43b','#69db7c','#38d9a9','#4dabf7','#9775fa','#f783ac','#63e6be','#74c0fc','#b197fc','#ffa8a8'],\n['#e6194b','#3cb44b','#ffe119','#0082c8','#f58231','#911eb4','#46f0f0','#f032e6','#d2f53c','#fabebe','#008080','#e6beff'],\n['#ff9a8b','#ff6a88','#ff99ac','#fcb69f','#ffecd2','#f6d365','#fda085','#fbc2eb','#a6c1ee','#fddb92','#d1fdff','#cd9cf2'],\n['#4facfe','#00f2fe','#43e97b','#38f9d7','#30cfd0','#330867','#a8edea','#fed6e3','#667eea','#764ba2','#89f7fe','#66a6ff']];\nvar resEl=$('.wnw-result'),spinBtn=$('.wnw-spin');\nfunction ser(){return JSON.stringify(items.map(function(o){return [o.name,o.weight,o.count]}))}\nfunction snapshot(){undoStack.push(ser());if(undoStack.length>25)undoStack.shift();redoStack.length=0;syncUndo()}\nfunction restore(j){items=JSON.parse(j).map(function(a){return mk(a[0],a[1],a[2])});afterChange()}\nfunction afterChange(){draw(rot);renderList()}\nfunction totalW(){var t=0,i;for(i=0;i<items.length;i++)t+=items[i].weight;return t||1}\nfunction draw(rot){\nctx.clearRect(0,0,W,W);\nvar t=totalW(),acc=0,pal=PALS[palIdx],n=items.length;\nvar fs=Math.max(12,Math.min(26,Math.floor(520\/Math.max(6,n))));\nfor(var i=0;i<n;i++){\nvar o=items[i],a0=rot+acc\/t*TAU;acc+=o.weight;var a1=rot+acc\/t*TAU;\nctx.beginPath();ctx.moveTo(R,R);ctx.arc(R,R,R-4,a0,a1);ctx.closePath();\nctx.fillStyle=pal[i%pal.length];ctx.fill();ctx.lineWidth=3;ctx.strokeStyle='#fff';ctx.stroke();\nif(a1-a0>0.05){\nctx.save();ctx.translate(R,R);ctx.rotate((a0+a1)\/2);\nctx.textAlign='right';ctx.textBaseline='middle';ctx.fillStyle='#212529';\nctx.font='700 '+fs+'px sans-serif';\nctx.fillText(o.name,R-16,0,R-32);ctx.restore();\n}\n}\nctx.beginPath();ctx.arc(R,R,14,0,TAU);ctx.fillStyle='#343a40';ctx.fill();\n}\nvar rot=0;draw(0);\nfunction res(t){resEl.textContent=t}\nvar listEl=$('.wnw-list'),newInput=$('.wnw-new-entry'),bulkEl=$('.wnw-bulk');\nvar undoBtn=$('.wnw-undo'),redoBtn=$('.wnw-redo');\nfunction elBtn(txt,label){var b=document.createElement('button');b.type='button';b.className='wnw-mini';b.textContent=txt;b.setAttribute('aria-label',label);return b}\nfunction renderList(){\nlistEl.innerHTML='';\nitems.forEach(function(o,i){\nvar li=document.createElement('li');li.className='wnw-entry';\nvar nm=document.createElement('input');nm.type='text';nm.className='wnw-entry-name';nm.value=o.name;nm.setAttribute('aria-label','Nombre de la entrada '+(i+1));\nnm.addEventListener('change',function(){var v=nm.value.trim();if(v){if(v!==o.name){snapshot();o.name=v;draw(rot)}else{nm.value=o.name}}else{nm.value=o.name}});\nvar minus=elBtn('\u2212','Reducir peso'),plus=elBtn('\uff0b','Aumentar peso');\nvar wn=document.createElement('span');wn.className='wnw-weight-n';wn.textContent=o.weight;wn.title='Peso';\nminus.addEventListener('click',function(){if(o.weight>1){snapshot();o.weight--;afterChange()}});\nplus.addEventListener('click',function(){snapshot();o.weight++;afterChange()});\nvar rm=elBtn('\u00d7','Eliminar: '+o.name);rm.classList.add('wnw-remove');\nrm.addEventListener('click',function(){snapshot();items.splice(i,1);afterChange()});\nli.appendChild(nm);li.appendChild(minus);li.appendChild(wn);li.appendChild(plus);li.appendChild(rm);\nlistEl.appendChild(li);\n});\n$('.wnw-count').textContent=items.length+' entradas';\nsyncUndo();\n}\nfunction syncUndo(){undoBtn.disabled=!undoStack.length;redoBtn.disabled=!redoStack.length}\nfunction addEntry(){var v=newInput.value.trim();if(!v)return;snapshot();items.push(mk(v,1,0));newInput.value='';newInput.focus();afterChange()}\n$('.wnw-add').addEventListener('click',addEntry);\nnewInput.addEventListener('keydown',function(e){if(e.key==='Enter')addEntry()});\nundoBtn.addEventListener('click',function(){if(!undoStack.length)return;redoStack.push(ser());restore(undoStack.pop())});\nredoBtn.addEventListener('click',function(){if(!redoStack.length)return;undoStack.push(ser());restore(redoStack.pop())});\n$('.wnw-shuffle').addEventListener('click',function(){if(items.length<2)return;snapshot();for(var i=items.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=items[i];items[i]=items[j];items[j]=t}afterChange()});\n$('.wnw-clear').addEventListener('click',function(){if(!items.length)return;snapshot();items=[];afterChange()});\n$('.wnw-apply').addEventListener('click',function(){\nvar lines=bulkEl.value.split(\/[\\n,\uff0c\u3001]+\/).map(function(s){return s.trim()}).filter(Boolean);\nif(!lines.length)return;snapshot();items=lines.map(function(s){return mk(s,1,0)});bulkEl.value='';afterChange();\n});\n$all('.wnw-tab').forEach(function(t){\nt.addEventListener('click',function(){\n$all('.wnw-tab').forEach(function(x){x.classList.remove('on');x.setAttribute('aria-selected','false')});\n$all('.wnw-pane').forEach(function(p){p.classList.remove('on')});\nt.classList.add('on');t.setAttribute('aria-selected','true');\nel.querySelector('.wnw-pane[data-pane=\"'+t.getAttribute('data-tab')+'\"]').classList.add('on');\n});\n});\nvar MODE_LABEL={elim:'Modo eliminaci\u00f3n',acc:'Modo recuento',auto:'Giro autom\u00e1tico',fair:'Modo justo'};\n$all('.wnw-badge').forEach(function(b){\nvar key=b.getAttribute('data-mode');\nb.addEventListener('click',function(){\nmodes[key]=!modes[key];\nif(key==='auto'){if(!modes.auto){if(autoTimer){clearTimeout(autoTimer);autoTimer=null}}}\nb.textContent=MODE_LABEL[key]+': '+(modes[key]?'ON':'OFF');\nb.classList.toggle('on',modes[key]);b.setAttribute('aria-pressed',String(modes[key]));\n});\n});\n$all('.wnw-palette').forEach(function(p){\np.addEventListener('click',function(){\npalIdx=parseInt(p.getAttribute('data-pal'),10)||0;\n$all('.wnw-palette').forEach(function(x){x.classList.remove('on')});\np.classList.add('on');draw(rot);\n});\n});\nvar durRange=$('.wnw-duration');\ndurRange.addEventListener('input',function(){durMs=parseInt(durRange.value,10)*1000;$('.wnw-dur-v').textContent=durRange.value});\nvar AC=null;\nfunction ac(){if(!AC){try{AC=new (window.AudioContext||window.webkitAudioContext)()}catch(e){AC=null}}if(AC){if(AC.state==='suspended'){AC.resume()}}return AC}\nfunction tone(f,t0,d,vol,type){var a=ac();if(!a||!soundOn)return;try{var o=a.createOscillator(),g=a.createGain();o.type=type||'sine';o.frequency.value=f;var t=a.currentTime+t0;g.gain.setValueAtTime(vol,t);g.gain.exponentialRampToValueAtTime(0.001,t+d);o.connect(g);g.connect(a.destination);o.start(t);o.stop(t+d+0.05)}catch(e){}}\nfunction tick(){tone(1400,0,0.05,0.06,'square')}\nfunction chime(){tone(523,0,0.3,0.15);tone(659,0.12,0.3,0.15);tone(784,0.24,0.35,0.15);tone(1047,0.36,0.5,0.18)}\nvar soundBtn=$('.wnw-sound');\nsoundBtn.addEventListener('click',function(){soundOn=!soundOn;soundBtn.textContent='Sonido: '+(soundOn?'ON':'OFF');soundBtn.classList.toggle('on',soundOn);soundBtn.setAttribute('aria-pressed',String(soundOn))});\nfunction segAt(frac){var t=totalW(),acc=0;for(var i=0;i<items.length;i++){acc+=items[i].weight;if(frac<acc\/t)return i}return items.length-1}\nfunction pickIndex(){\nif(modes.fair){\nif(items.length){\nvar mn=items[0].count,i;for(i=1;i<items.length;i++)if(items[i].count<mn)mn=items[i].count;\nvar c=[];for(i=0;i<items.length;i++)if(items[i].count===mn)c.push(i);\nreturn c[Math.floor(Math.random()*c.length)];\n}\n}\nvar t=totalW(),r=Math.random()*t,a=0;\nfor(var i=0;i<items.length;i++){a+=items[i].weight;if(r<a)return i}\nreturn items.length-1;\n}\nfunction confetti(){\nvar box=$('.wnw-wheelbox');\nvar c=document.createElement('canvas');c.className='wnw-confetti';c.width=560;c.height=560;\nbox.appendChild(c);var x=c.getContext('2d');\nvar cols=PALS[palIdx],ps=[],i;\nfor(i=0;i<130;i++)ps.push({x:Math.random()*560,y:-20-Math.random()*160,vx:(Math.random()-0.5)*2.4,vy:2.2+Math.random()*3.2,s:4+Math.random()*5,c:cols[i%cols.length],r:Math.random()*Math.PI,vr:(Math.random()-0.5)*0.3});\nvar el0=performance.now();\n(function fr(){\nx.clearRect(0,0,560,560);\nfor(var k=0;k<ps.length;k++){var p=ps[k];p.x+=p.vx;p.y+=p.vy;p.r+=p.vr;\nx.save();x.translate(p.x,p.y);x.rotate(p.r);x.fillStyle=p.c;x.fillRect(-p.s\/2,-p.s\/2,p.s,p.s*0.62);x.restore()}\n\n\n\nif(performance.now()-el0<2600)requestAnimationFrame(fr);else if(c.parentNode)c.parentNode.removeChild(c);\n})();\n}\nfunction renderHistory(){\nvar ol=$('.wnw-history');ol.innerHTML='';\nif(!hist.length){var li=document.createElement('li');li.className='wnw-empty';li.textContent='A\u00fan no has girado';ol.appendChild(li);return}\nhist.forEach(function(h){var li=document.createElement('li');li.textContent=h.t+' \u2014 '+h.name;ol.appendChild(li)});\n}\nfunction addHistory(name){\nvar d=new Date();\nvar t=(d.getMonth()+1)+'\/'+d.getDate()+' '+d.getHours()+':'+('0'+d.getMinutes()).slice(-2);\nhist.unshift({t:t,name:name});if(hist.length>50)hist.pop();renderHistory();\n}\n$('.wnw-clear-history').addEventListener('click',function(){hist=[];renderHistory()});\n$('.wnw-share').addEventListener('click',function(){\nvar s=items.map(function(o){return o.name+(o.weight>1?':'+o.weight:'')}).join('\\n');\nvar url=location.href.split('?')[0].split('#')[0]+'?wnitems='+encodeURIComponent(s);\nfunction done(ok){res(ok?'Enlace copiado para compartir':'No se pudo copiar')}\nvar canClip=false;\nif(navigator.clipboard){if(navigator.clipboard.writeText){canClip=true}}\nif(canClip){navigator.clipboard.writeText(url).then(function(){done(true)},function(){done(false)})}\nelse{var ta=document.createElement('textarea');ta.value=url;ta.style.position='fixed';ta.style.opacity='0';document.body.appendChild(ta);ta.select();var ok=false;try{ok=document.execCommand('copy')}catch(e){}document.body.removeChild(ta);done(ok)}\n});\n$('.wnw-export').addEventListener('click',function(){\nvar rows=['entry,weight'];\nitems.forEach(function(o){rows.push('\"'+String(o.name).replace(\/\"\/g,'\"\"')+'\",'+o.weight)});\nvar blob=new Blob(['\ufeff'+rows.join('\\n')],{type:'text\/csv;charset=utf-8'});\nvar a=document.createElement('a');a.href=URL.createObjectURL(blob);a.download='wheel-entries.csv';\ndocument.body.appendChild(a);a.click();setTimeout(function(){URL.revokeObjectURL(a.href);if(a.parentNode)a.parentNode.removeChild(a)},500);\nres('CSV descargado');\n});\nvar fsBtn=$('.wnw-fullscreen');\nfsBtn.addEventListener('click',function(){\nif(!document.fullscreenElement){if(el.requestFullscreen)el.requestFullscreen();else if(el.webkitRequestFullscreen)el.webkitRequestFullscreen()}\nelse{if(document.exitFullscreen)document.exitFullscreen()}\n});\ndocument.addEventListener('fullscreenchange',function(){fsBtn.textContent=document.fullscreenElement?'Salir de pantalla completa':'Pantalla completa'});\nvar popEl=$('.wnw-pop'),popName=$('.wnw-pop-name'),popSub=$('.wnw-pop-sub');\nfunction showPop(name,sub){popName.textContent=name;popSub.textContent=sub||'';popEl.classList.add('show')}\nfunction hidePop(){popEl.classList.remove('show')}\n$('.wnw-pop-close').addEventListener('click',hidePop);\npopEl.addEventListener('click',function(e){if(e.target===popEl)hidePop()});\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape')hidePop()});\nfunction spin(){\nif(spinning)return;\nif(items.length<1){res('A\u00f1ade al menos 1 entrada');return}\nif(modes.elim){if(items.length<2){res('El modo eliminaci\u00f3n necesita al menos 2 entradas');return}}\nspinning=true;spinBtn.disabled=true;res('');\nif(autoTimer){clearTimeout(autoTimer);autoTimer=null}\nvar idx=pickIndex();\nvar t=totalW(),acc=0,i;\nfor(i=0;i<idx;i++)acc+=items[i].weight;\nvar s0=acc\/t*TAU,s1=(acc+items[idx].weight)\/t*TAU;\nvar jitter=s0+Math.random()*(s1-s0);\nvar delta=((PTR-jitter-rot)%TAU+TAU)%TAU;\nvar turns=5+Math.floor(Math.random()*3);\nvar target=rot+delta+turns*TAU;\nvar start=rot,durA=durMs,t0=null,lastSeg=-1;\nfunction fr(now){\nif(t0===null)t0=now;\nvar p=Math.min(1,(now-t0)\/durA),e=1-Math.pow(1-p,3);\nrot=start+(target-start)*e;draw(rot);\nvar frac=(((PTR-rot)%TAU)+TAU)%TAU\/TAU;\nvar sg=segAt(frac);\nif(sg!==lastSeg){lastSeg=sg;if(p>0){if(p<1){tick()}}}\nif(p<1){requestAnimationFrame(fr)}\nelse{\nrot=((target%TAU)+TAU)%TAU;\nvar winner=items[idx];\nwinner.count++;\nres('Ganador: '+winner.name+(modes.acc?' (vez '+winner.count+')':''));\nshowPop(winner.name,modes.acc?'Vez '+winner.count:'');\nchime();confetti();addHistory(winner.name);\nif(modes.elim){setTimeout(function(){var k=items.indexOf(winner);if(k>-1){snapshot();items.splice(k,1);afterChange()}},900)}\ndraw(rot);renderList();\nspinning=false;spinBtn.disabled=false;\nif(modes.auto){var minN=1;if(modes.elim){minN=2}if(items.length>minN){var waitMs=1500;if(modes.elim){waitMs=2500}autoTimer=setTimeout(spin,waitMs)}}\n}\n}\nrequestAnimationFrame(fr);\n}\nspinBtn.addEventListener('click',spin);\ncv.addEventListener('click',spin);\ncv.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();spin()}});\nrenderList();renderHistory();syncUndo();draw(0);\n})();\n\n<\/script><style>.wnw-toc{background:#f8f9fb;border:1px solid #e3e6eb;border-radius:12px;padding:16px 20px;margin:28px auto;max-width:640px}.wnw-toc-ttl{font-weight:700;margin:0 0 8px;font-size:1.05em}.wnw-toc ul{margin:0;padding-left:1.2em}.wnw-toc li{margin:6px 0}.wnw-toc-ttl{color:#1a1b1e}.wnw-toc a{color:#1864ab}.wnw-toc a:hover{color:#0b4d8f}<\/style>\n<nav class=\"wnw-toc\" aria-label=\"\u00cdndice\"><p class=\"wnw-toc-ttl\">Contenidos<\/p><ul><li><a href=\"#wnw-wheel\">Ruleta de Letras<\/a><\/li>\n<li><a href=\"#wnw-a1\">\u00bfQu\u00e9 es la ruleta de letras?<\/a><\/li>\n<li><a href=\"#wnw-a2\">C\u00f3mo jugar al Tutti Frutti con la ruleta de letras<\/a><\/li>\n<li><a href=\"#wnw-a3\">Opciones de la ruleta de letras: vocales, consonantes y sin repetici\u00f3n<\/a><\/li>\n<li><a href=\"#wnw-a4\">La ruleta de letras en el aula y en logopedia<\/a><\/li>\n<li><a href=\"#wnw-a5\">\u00bfEs realmente aleatoria la ruleta de letras?<\/a><\/li>\n<li><a href=\"#wnw-faq\">Preguntas frecuentes<\/a><\/li><\/ul><\/nav>\n<h2 id=\"wnw-a1\">\u00bfQu\u00e9 es la ruleta de letras?<\/h2>\n<p>La ruleta de letras es una rueda virtual con las 27 letras del alfabeto espa\u00f1ol \u2014incluida la \u00d1\u2014 que al girar elige una al azar. A diferencia de una ruleta abecedaria pensada para ense\u00f1ar el alfabeto, esta est\u00e1 optimizada para jugar: configuraci\u00f3n r\u00e1pida, modo eliminaci\u00f3n para no repetir letras y una presentaci\u00f3n pensada para que la letra de la ronda se vea con claridad desde lejos.<\/p>\n<p>Su gran ventaja frente al m\u00e9todo cl\u00e1sico es la imparcialidad total. En el Tutti Frutti tradicional, quien recita el abecedario controla inconscientemente el ritmo y puede intuir cu\u00e1ndo llegar\u00e1 el \u00abstop\u00bb, lo que genera eternas sospechas. Con la <strong>ruleta de letras<\/strong>, nadie controla nada: la rueda gira a la vista de todos y la letra ganadora aparece en pantalla, grande y sin posibilidad de discusi\u00f3n.<\/p>\n<p>La ruleta es gratuita, no requiere registro y funciona en cualquier dispositivo con navegador. Puedes usarla para una ronda r\u00e1pida entre amigos o para un torneo completo de varias partidas, con las opciones de personalizaci\u00f3n que necesites en cada caso.<\/p>\n<h2 id=\"wnw-a2\">C\u00f3mo jugar al Tutti Frutti con la ruleta de letras<\/h2>\n<p>Si nunca has jugado, las reglas son sencillas. Cada jugador dibuja una tabla con varias categor\u00edas: nombre, ciudad, animal, comida, color, objeto&#8230; Cuantas m\u00e1s categor\u00edas, m\u00e1s divertido. Al inicio de cada ronda, se gira la ruleta y la letra que salga es la letra obligatoria: hay que rellenar cada categor\u00eda con una palabra que empiece por esa letra, antes que los dem\u00e1s.<\/p>\n<p>Cuando alguien completa su fila, grita \u00ab\u00a1Tutti Frutti!\u00bb (o \u00ab\u00a1stop!\u00bb, seg\u00fan la versi\u00f3n) y todos dejan de escribir. Entonces se comparan las respuestas: las palabras \u00fanicas valen m\u00e1s puntos que las repetidas, y las casillas vac\u00edas no punt\u00faan. Se juegan tantas rondas como se quiera, girando la ruleta al inicio de cada una, y gana quien acumule m\u00e1s puntos al final.<\/p>\n<p>La ruleta mejora el juego en tres puntos clave. Primero, la letra es indiscutible: aparece en pantalla y no hay debate. Segundo, el ritmo es mucho m\u00e1s \u00e1gil: entre ronda y ronda solo hay que pulsar un bot\u00f3n. Y tercero, con el modo eliminaci\u00f3n activado, ninguna letra se repite en toda la partida, lo que obliga a exprimir el vocabulario al m\u00e1ximo. El <a href=\"https:\/\/es.wikipedia.org\/wiki\/Tutti_frutti_(juego)\" target=\"_blank\" rel=\"noopener\">Tutti Frutti<\/a> es un cl\u00e1sico juego de l\u00e1piz y papel que se juega en todo el mundo hispano con nombres distintos (Stop, Basta, Alto el l\u00e1piz). Si buscas una versi\u00f3n m\u00e1s did\u00e1ctica del alfabeto, tambi\u00e9n tienes nuestra <a href=\"https:\/\/wheelnames.org\/es\/ruleta-abecedario\/\">ruleta abecedario<\/a>, pensada para la ense\u00f1anza.<\/p>\n<h2 id=\"wnw-a3\">Opciones de la ruleta de letras: vocales, consonantes y sin repetici\u00f3n<\/h2>\n<p>La configuraci\u00f3n est\u00e1ndar usa las 27 letras completas y es la recomendada para el Tutti Frutti cl\u00e1sico: cuantas m\u00e1s letras disponibles, m\u00e1s variadas son las rondas y m\u00e1s se pone a prueba el vocabulario de cada jugador.<\/p>\n<p>Para una partida r\u00e1pida o con ni\u00f1os peque\u00f1os, deja en el panel de entradas solo las cinco vocales (A, E, I, O, U): con solo cinco opciones, las rondas son \u00e1giles y nadie se queda bloqueado pensando en palabras con la X o la W. Tambi\u00e9n sirve como calentamiento antes de una partida seria.<\/p>\n<p>Si dejas solo las consonantes (las 22 restantes, incluida la \u00d1), el desaf\u00edo sube de nivel: obliga a buscar palabras que empiecen por letras complicadas y suele provocar las risas m\u00e1s grandes de la partida. Ideal cuando el grupo ya tiene experiencia y quiere un desaf\u00edo de verdad.<\/p>\n<p>El modo eliminaci\u00f3n merece menci\u00f3n aparte: la ruleta descarta cada letra que ya ha salido, garantizando rondas siempre distintas. En una partida larga es casi imprescindible, porque evita que la suerte repita la E tres veces mientras la Z sigue sin aparecer. Y si quieres llevar la cuenta, el historial de giros te muestra todas las letras que han salido en la sesi\u00f3n.<\/p>\n<h2 id=\"wnw-a4\">La ruleta de letras en el aula y en logopedia<\/h2>\n<p>En clase de lengua, la <strong>ruleta de letras<\/strong> convierte el vocabulario en un deporte. El docente proyecta la rueda, gira y propone retos: una palabra de cada categor\u00eda gramatical con la letra obtenida, el mayor n\u00famero de palabras en un minuto, o una frase donde todas las palabras empiecen por esa letra. La competici\u00f3n sana hace el resto: los alumnos aprenden sin darse cuenta.<\/p>\n<p>En logopedia y en apoyo educativo, la ruleta sirve para trabajar sonidos concretos. Si un ni\u00f1o necesita practicar la R, se configura la rueda con varias R y algunas letras m\u00e1s para mantener el juego; cada giro es una oportunidad de articulaci\u00f3n envuelta en diversi\u00f3n. La imprevisibilidad mantiene la atenci\u00f3n mucho mejor que las listas repetitivas de palabras.<\/p>\n<p>Tambi\u00e9n funciona en niveles avanzados: retos de escritura creativa donde un relato debe incluir palabras que empiecen por las tres \u00faltimas letras obtenidas, juegos de sin\u00f3nimos y ant\u00f3nimos por letra, o competiciones de deletreo. Como juego de palabras, admite tantas variantes como se te ocurran: la rueda es la misma, lo que cambia es la imaginaci\u00f3n de quien la usa.<\/p>\n<h2 id=\"wnw-a5\">\u00bfEs realmente aleatoria la ruleta de letras?<\/h2>\n<p>S\u00ed. La letra ganadora se determina con el generador de n\u00fameros aleatorios del navegador, el mismo mecanismo que utilizan la mayor\u00eda de los sorteos digitales. Cada una de las 27 letras tiene exactamente la misma probabilidad de salir en cada giro, sin patrones ocultos ni memoria de rondas anteriores.<\/p>\n<p>Esta imparcialidad matem\u00e1tica es precisamente lo que la hace superior al m\u00e9todo tradicional de recitar el abecedario. Cuando una persona recita, el ritmo, las pausas y hasta el estado de \u00e1nimo influyen en d\u00f3nde cae el \u00abstop\u00bb; con la ruleta, esos sesgos humanos desaparecen por completo. Ning\u00fan jugador puede influir en el resultado, ni siquiera sin querer.<\/p>\n<p>Como todas las herramientas de azar de uso cotidiano, est\u00e1 pensada para juegos y actividades educativas, no para sorteos con premios de valor econ\u00f3mico. Para una partida de Tutti Frutti, una clase de lengua o una tarde de juegos en familia, su aleatoriedad es totalmente fiable.<\/p>\n<h2 id=\"wnw-faq\">Preguntas frecuentes<\/h2>\n<h3>\u00bfLa ruleta incluye la letra \u00d1?<\/h3>\n<p>S\u00ed. La rueda contiene las 27 letras del alfabeto espa\u00f1ol seg\u00fan la RAE, incluida la \u00d1. Cuando sale la \u00d1 en el Tutti Frutti, valen palabras como \u00ab\u00f1and\u00fa\u00bb, \u00ab\u00f1o\u00f1o\u00bb o nombres propios que la contengan al inicio.<\/p>\n<h3>\u00bfPuedo jugar solo con vocales o solo con consonantes?<\/h3>\n<p>S\u00ed. En el panel de entradas puedes configurar la rueda con solo las cinco vocales, solo las consonantes o cualquier combinaci\u00f3n que prefieras. Es \u00fatil para adaptar la dificultad al nivel de los jugadores.<\/p>\n<h3>\u00bfSe puede evitar que se repita la misma letra?<\/h3>\n<p>S\u00ed, con el modo eliminaci\u00f3n. La ruleta descarta autom\u00e1ticamente cada letra que ya ha salido, as\u00ed que en una partida larga todas las rondas tendr\u00e1n letras distintas hasta agotar el alfabeto.<\/p>\n<h3>\u00bfC\u00f3mo se juega al Tutti Frutti con la ruleta?<\/h3>\n<p>Cada jugador prepara una tabla con categor\u00edas (nombre, ciudad, animal, comida&#8230;). Al inicio de cada ronda se gira la ruleta y hay que rellenar todas las categor\u00edas con palabras que empiecen por la letra obtenida. El primero en terminar grita \u00ab\u00a1Tutti Frutti!\u00bb y se punt\u00faan las respuestas: las palabras \u00fanicas valen m\u00e1s que las repetidas.<\/p>\n<h3>\u00bfEs gratis usar la ruleta de letras?<\/h3>\n<p>Totalmente. No hay pagos, ni l\u00edmites de giros, ni funciones bloqueadas. Funciona en el navegador del m\u00f3vil, la tableta o el ordenador sin necesidad de registrarse.<\/p>\n<h2 id=\"wnw-cta\">Gira y que empiece el juego<\/h2>\n<p>Tu pr\u00f3xima ronda de Tutti Frutti est\u00e1 a un giro de distancia. Pulsa el bot\u00f3n: gratis, sin registro y sin discusiones.<\/p>\n<p>La <strong>ruleta de letras<\/strong> convierte cualquier elecci\u00f3n en algo r\u00e1pido, justo y divertido. La tienes lista en un clic, gratis y sin registro.<\/p>\n<p>\u00bfQuieres probar m\u00e1s? Gira gratis la <a href=\"https:\/\/wheelnames.org\/es\/\">ruleta aleatoria online<\/a> y decide en segundos.<\/p>\n<script type=\"application\/ld+json\">\n{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"\u00bfLa ruleta incluye la letra \u00d1?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed. La rueda contiene las 27 letras del alfabeto espa\u00f1ol seg\u00fan la RAE, incluida la \u00d1. Cuando sale la \u00d1 en el Tutti Frutti, valen palabras como \\\"\u00f1and\u00fa\\\", \\\"\u00f1o\u00f1o\\\" o nombres propios que la contengan al inicio.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfPuedo jugar solo con vocales o solo con consonantes?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed. En el panel de entradas puedes configurar la rueda con solo las cinco vocales, solo las consonantes o cualquier combinaci\u00f3n que prefieras. Es \u00fatil para adaptar la dificultad al nivel de los jugadores.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfSe puede evitar que se repita la misma letra?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed, con el modo eliminaci\u00f3n. La ruleta descarta autom\u00e1ticamente cada letra que ya ha salido, as\u00ed que en una partida larga todas las rondas tendr\u00e1n letras distintas hasta agotar el alfabeto.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfC\u00f3mo se juega al Tutti Frutti con la ruleta?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Cada jugador prepara una tabla con categor\u00edas (nombre, ciudad, animal, comida...). Al inicio de cada ronda se gira la ruleta y hay que rellenar todas las categor\u00edas con palabras que empiecen por la letra obtenida. El primero en terminar grita \\\"\u00a1Tutti Frutti!\\\" y se punt\u00faan las respuestas: las palabras \u00fanicas valen m\u00e1s que las repetidas.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfEs gratis usar la ruleta de letras?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Totalmente. No hay pagos, ni l\u00edmites de giros, ni funciones bloqueadas. Funciona en el navegador del m\u00f3vil, la tableta o el ordenador sin necesidad de registrarse.\"}}]}\n<\/script>\n<p style=\"font-size:.85em;color:#6b7280\"><em>\u00daltima actualizaci\u00f3n: septiembre de 2026.<\/em><\/p>\n<!-- for-page-ruleta-de-letras -->\n<div class=\"wnw-toc wnw-related\" style=\"margin-top:24px\">\n<div class=\"wnw-toc-ttl\">Otras ruletas que te pueden interesar<\/div>\n<ul>\n<li><a href=\"https:\/\/wheelnames.org\/es\/como-maestros-usar-ruleta-aleatoria-aula\/\">Ruleta en el aula<\/a><\/li>\n<li><a href=\"https:\/\/wheelnames.org\/es\/ruleta-abecedario\/\">Ruleta abecedario<\/a><\/li>\n<li><a href=\"https:\/\/wheelnames.org\/es\/ruleta-aleatoria-online-gratuita-frente-aplicaciones-moviles\/\">Online vs apps<\/a><\/li>\n<li><a href=\"https:\/\/wheelnames.org\/es\/ruleta-de-colores\/\">Ruleta de colores<\/a><\/li>\n<li><a href=\"https:\/\/wheelnames.org\/es\/ruleta-de-numeros\/\">Ruleta de n\u00fameros<\/a><\/li>\n<li><a href=\"https:\/\/wheelnames.org\/es\/ruleta-si-o-no\/\">Ruleta s\u00ed o no<\/a><\/li>\n<li><a href=\"https:\/\/wheelnames.org\/es\/\">Ruleta aleatoria online gratis<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ruleta de Letras Online Gratis Tutti Frutti, Stop, Basta, Scattergories casero: lo llames como lo llames, el juego es el mismo y siempre empieza igual, con alguien recitando el abecedario en voz alta hasta que otro grita \u00ab\u00a1stop!\u00bb. Nuestra ruleta de letras jubila ese ritual: un giro y tienes la letra de la ronda, al&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"never-match-wn-h1","footnotes":""},"class_list":["post-1483","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Ruleta de Letras Gratis Online | Para Jugar al Tutti Frutti<\/title>\n<meta name=\"description\" content=\"La ruleta de letras online gratis para jugar al Tutti Frutti y otros juegos de palabras. 27 letras con \u00d1, sin registro y aleatoria.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ruleta de Letras Online Gratis\" \/>\n<meta property=\"og:description\" content=\"La ruleta de letras online gratis para jugar al Tutti Frutti y otros juegos de palabras. 27 letras con \u00d1, sin registro y aleatoria.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/\" \/>\n<meta property=\"og:site_name\" content=\"Wheel of Names\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-25T20:23:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wheelnames.org\/wp-content\/uploads\/2026\/10\/wheelnames-og-1200x630-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/ruleta-de-letras\\\/\",\"url\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/ruleta-de-letras\\\/\",\"name\":\"Ruleta de Letras Gratis Online | Para Jugar al Tutti Frutti\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/#website\"},\"datePublished\":\"2026-09-25T04:00:58+00:00\",\"dateModified\":\"2026-09-25T20:23:26+00:00\",\"description\":\"La ruleta de letras online gratis para jugar al Tutti Frutti y otros juegos de palabras. 27 letras con \u00d1, sin registro y aleatoria.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/ruleta-de-letras\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wheelnames.org\\\/es\\\/ruleta-de-letras\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/ruleta-de-letras\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/ruleta-aleatoria\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ruleta de Letras Online Gratis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/\",\"name\":\"Wheel of Names\",\"description\":\"Free Random Name Picker &amp; Spinner\",\"publisher\":{\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/#organization\"},\"alternateName\":\"Wheel Names Picker\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/#organization\",\"name\":\"Wheel of Names\",\"alternateName\":\"Wheel Names Picker\",\"url\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wheelnames.org\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Wheel-of-Names.png\",\"contentUrl\":\"https:\\\/\\\/wheelnames.org\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Wheel-of-Names.png\",\"width\":400,\"height\":180,\"caption\":\"Wheel of Names\"},\"image\":{\"@id\":\"https:\\\/\\\/wheelnames.org\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ruleta de Letras Gratis Online | Para Jugar al Tutti Frutti","description":"La ruleta de letras online gratis para jugar al Tutti Frutti y otros juegos de palabras. 27 letras con \u00d1, sin registro y aleatoria.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/","og_locale":"es_ES","og_type":"article","og_title":"Ruleta de Letras Online Gratis","og_description":"La ruleta de letras online gratis para jugar al Tutti Frutti y otros juegos de palabras. 27 letras con \u00d1, sin registro y aleatoria.","og_url":"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/","og_site_name":"Wheel of Names","article_modified_time":"2026-09-25T20:23:26+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/wheelnames.org\/wp-content\/uploads\/2026\/10\/wheelnames-og-1200x630-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/","url":"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/","name":"Ruleta de Letras Gratis Online | Para Jugar al Tutti Frutti","isPartOf":{"@id":"https:\/\/wheelnames.org\/es\/#website"},"datePublished":"2026-09-25T04:00:58+00:00","dateModified":"2026-09-25T20:23:26+00:00","description":"La ruleta de letras online gratis para jugar al Tutti Frutti y otros juegos de palabras. 27 letras con \u00d1, sin registro y aleatoria.","breadcrumb":{"@id":"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wheelnames.org\/es\/ruleta-de-letras\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wheelnames.org\/es\/ruleta-de-letras\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wheelnames.org\/es\/ruleta-aleatoria\/"},{"@type":"ListItem","position":2,"name":"Ruleta de Letras Online Gratis"}]},{"@type":"WebSite","@id":"https:\/\/wheelnames.org\/es\/#website","url":"https:\/\/wheelnames.org\/es\/","name":"Wheel of Names","description":"Free Random Name Picker &amp; Spinner","publisher":{"@id":"https:\/\/wheelnames.org\/es\/#organization"},"alternateName":"Wheel Names Picker","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wheelnames.org\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/wheelnames.org\/es\/#organization","name":"Wheel of Names","alternateName":"Wheel Names Picker","url":"https:\/\/wheelnames.org\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wheelnames.org\/es\/#\/schema\/logo\/image\/","url":"https:\/\/wheelnames.org\/wp-content\/uploads\/2026\/07\/Wheel-of-Names.png","contentUrl":"https:\/\/wheelnames.org\/wp-content\/uploads\/2026\/07\/Wheel-of-Names.png","width":400,"height":180,"caption":"Wheel of Names"},"image":{"@id":"https:\/\/wheelnames.org\/es\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Johan","author_link":"https:\/\/wheelnames.org\/es\/author\/talhamehmalgmail-com\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/wheelnames.org\/es\/wp-json\/wp\/v2\/pages\/1483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wheelnames.org\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wheelnames.org\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wheelnames.org\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wheelnames.org\/es\/wp-json\/wp\/v2\/comments?post=1483"}],"version-history":[{"count":3,"href":"https:\/\/wheelnames.org\/es\/wp-json\/wp\/v2\/pages\/1483\/revisions"}],"predecessor-version":[{"id":1508,"href":"https:\/\/wheelnames.org\/es\/wp-json\/wp\/v2\/pages\/1483\/revisions\/1508"}],"wp:attachment":[{"href":"https:\/\/wheelnames.org\/es\/wp-json\/wp\/v2\/media?parent=1483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}