{"id":32148,"date":"2026-05-22T10:54:13","date_gmt":"2026-05-22T08:54:13","guid":{"rendered":"https:\/\/www.hakoit.com\/?page_id=32148"},"modified":"2026-06-05T13:35:09","modified_gmt":"2026-06-05T11:35:09","slug":"change-text-uppercase-to-lowercase-social-media","status":"publish","type":"page","link":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/","title":{"rendered":"Uppercase to Lowercase Converter (Online, Free)"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb da_disable_devices=\u00bboff|off|off\u00bb global_colors_info=\u00bb{}\u00bb da_is_popup=\u00bboff\u00bb da_exit_intent=\u00bboff\u00bb da_has_close=\u00bbon\u00bb da_alt_close=\u00bboff\u00bb da_dark_close=\u00bboff\u00bb da_not_modal=\u00bbon\u00bb da_is_singular=\u00bboff\u00bb da_with_loader=\u00bboff\u00bb da_has_shadow=\u00bbon\u00bb][et_pb_row _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_post_title meta=\u00bboff\u00bb _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb text_orientation=\u00bbcenter\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_post_title][et_pb_text admin_label=\u00bbTexto\u00bb _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>Paste any text below and convert it to lowercase, UPPERCASE, Title Case, or Sentence case in one click. Works entirely in your browser \u2014 no signup, no install, no character limit.<\/p>\n<p><strong>Easy and Fast:<\/strong> Enter the text to convert, select the desired option.<br \/><strong>Copy<\/strong> the generated text and Paste on your favorite social media account (Instagram \/ Youtube \/ \/ Tik Tok \/ Facebook or Websites).<\/p>\n<p>For example, you can change from Uppercase to lowercase, change from lowercase to uppercase, change the first letter after the space to uppercase.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\u00bb1_5,3_5,1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb3_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code disabled_on=\u00bbon|on|on\u00bb _builder_version=\u00bb4.18.0&#8243; _module_preset=\u00bbdefault\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<form name=\"formHakoIT\"><!-- [et_pb_line_break_holder] --><center><!-- [et_pb_line_break_holder] -->Type or Paste the text to convert:  <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><textarea name=textoIngresado cols=100 rows=10><!-- [et_pb_line_break_holder] --><\/textarea><!-- [et_pb_line_break_holder] -->  <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><input type=button value=\"UPPERCASE\" onClick=\"mayusculas(document.formHakoIT.textoIngresado.value)\";><!-- [et_pb_line_break_holder] --><input type=button value=\"lowercase\" onClick=\"minusculas(document.formHakoIT.textoIngresado.value)\";><!-- [et_pb_line_break_holder] --><input type=button value=\"1 Capital Letter\" onClick=\"primeraLetraMayuscula(document.formHakoIT.textoIngresado.value)\";><!-- [et_pb_line_break_holder] --><input type=button name=\"Limpiar\" value=\"Clear Results\" onClick='document.formHakoIT.resultados.value=\"\"';><!-- [et_pb_line_break_holder] --><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->Results:<!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><textarea name=resultados cols=100 rows=10><!-- [et_pb_line_break_holder] --><\/textarea><!-- [et_pb_line_break_holder] -->    <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><\/center><!-- [et_pb_line_break_holder] --><\/form>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function mayusculas(texto)<!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->\t<!--  HAKOIT.com--><!-- [et_pb_line_break_holder] -->\tdocument.formHakoIT.resultados.value = texto.toUpperCase();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->function minusculas(texto)<!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  <!--  HAKOIT.com--><!-- [et_pb_line_break_holder] -->  document.formHakoIT.resultados.value = texto.toLowerCase();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function primeraLetraMayuscula(texto)<!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  <!--  HAKOIT.com--><!-- [et_pb_line_break_holder] -->  const palabras = texto.split(\" \");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  for (let i = 0; i < palabras.length; i++) <!-- [et_pb_line_break_holder] -->  {<!-- [et_pb_line_break_holder] -->        palabras[i] = palabras[i][0].toUpperCase() + palabras[i].substr(1);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.formHakoIT.resultados.value = palabras.join(\" \");<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][et_pb_code disabled_on=\u00bbon|on|on\u00bb admin_label=\u00bbCode V2&#8243; _builder_version=\u00bb4.25.1&#8243; _module_preset=\u00bbdefault\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<form name=\"formHakoIT\"><!-- [et_pb_line_break_holder] --><center><!-- [et_pb_line_break_holder] -->Type or Paste the text to convert:  <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><textarea onkeyup=\"cuentaCuento()\" name=textoIngresado cols=100 rows=10><!-- [et_pb_line_break_holder] --><\/textarea><!-- [et_pb_line_break_holder] -->  <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><input type=button class=appHako-btn value=\"UPPERCASE\" onClick=\"mayusculas(document.formHakoIT.textoIngresado.value)\";><!-- [et_pb_line_break_holder] --><input type=button class=appHako-btn value=\"lowercase\" onClick=\"minusculas(document.formHakoIT.textoIngresado.value)\";><!-- [et_pb_line_break_holder] --><input type=button class=appHako-btn value=\"1 Capital Letter\" onClick=\"primeraLetraMayuscula(document.formHakoIT.textoIngresado.value)\";><!-- [et_pb_line_break_holder] --><input type=button class=appHako-btn name=\"Limpiar\" value=\"Clear Results\" onClick='document.formHakoIT.resultados.value=\"\"';><!-- [et_pb_line_break_holder] --><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->Results:<!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><textarea name=resultados cols=100 rows=10><!-- [et_pb_line_break_holder] --><\/textarea><!-- [et_pb_line_break_holder] -->    <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><\/center><!-- [et_pb_line_break_holder] -->  Count: <span id=\"cantCaracteres\"><\/span> | Words: <span id=\"cantPalabras\"><\/span><!-- [et_pb_line_break_holder] --><\/form>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->.appHako-btn{<!-- [et_pb_line_break_holder] -->  font-size: 12px;<!-- [et_pb_line_break_holder] -->\tfont-weight: 500;<!-- [et_pb_line_break_holder] -->  padding: 0.3em 1em;<!-- [et_pb_line_break_holder] -->  line-height: 1.7em!important;<!-- [et_pb_line_break_holder] -->  background-color: transparent;<!-- [et_pb_line_break_holder] -->  background-size: cover;<!-- [et_pb_line_break_holder] -->  background-position: 50%;<!-- [et_pb_line_break_holder] -->  background-repeat: no-repeat;<!-- [et_pb_line_break_holder] -->  border: 2px solid;<!-- [et_pb_line_break_holder] -->  border-radius: 3px;<!-- [et_pb_line_break_holder] -->  border-width: 3px!important;<!-- [et_pb_line_break_holder] -->  color: #2e0e36;<!-- [et_pb_line_break_holder] -->  width:  120px;<!-- [et_pb_line_break_holder] -->  margin-left: 5px;<!-- [et_pb_line_break_holder] -->  margin-top: 5px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.appHako-btn:hover{<!-- [et_pb_line_break_holder] -->  border-width: 3px!important;<!-- [et_pb_line_break_holder] -->  background-color: rgba(0,0,0,.05);<!-- [et_pb_line_break_holder] -->  border: 2px solid transparent;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->function cuentaCuento() {<!-- [et_pb_line_break_holder] -->    <!--  HAKOIT.com--><!-- [et_pb_line_break_holder] -->  var texto = document.formHakoIT.textoIngresado.value;<!-- [et_pb_line_break_holder] -->  var contar = texto.length;<!-- [et_pb_line_break_holder] -->  document.getElementById(\"cantCaracteres\").innerHTML = contar;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  contarPalabras = texto.trim().split(\/\\s+\/).length;<!-- [et_pb_line_break_holder] -->  document.getElementById(\"cantPalabras\").innerHTML = contarPalabras;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->function mayusculas(texto)<!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->\t<!--  HAKOIT.com--><!-- [et_pb_line_break_holder] -->\tdocument.formHakoIT.resultados.value = texto.toUpperCase();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->function minusculas(texto)<!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  <!--  HAKOIT.com--><!-- [et_pb_line_break_holder] -->  document.formHakoIT.resultados.value = texto.toLowerCase();<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->function primeraLetraMayuscula(texto)<!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  <!--  HAKOIT.com--><!-- [et_pb_line_break_holder] -->  const palabras = texto.split(\" \");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  for (let i = 0; i < palabras.length; i++) <!-- [et_pb_line_break_holder] -->  {<!-- [et_pb_line_break_holder] -->        palabras[i] = palabras[i][0].toUpperCase() + palabras[i].substr(1);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.formHakoIT.resultados.value = palabras.join(\" \");<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][et_pb_code disabled_on=\u00bbon|on|on\u00bb admin_label=\u00bbcode v3&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb disabled=\u00bbon\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div class=\"hakoit-container\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<form name=\"formHakoIT\"><!-- [et_pb_line_break_holder] -->      <label for=\"textoIngresado\">Type or Paste the Text to Convert:<\/label><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->      <textarea id=\"textoIngresado\" name=\"textoIngresado\" cols=\"100\" rows=\"10\" onkeyup=\"cuentaCuento()\"><\/textarea><!-- [et_pb_line_break_holder] -->      <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-primary\" onclick=\"transformarTexto('mayusculas')\">UPPERCASE<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-secondary\" onclick=\"transformarTexto('minusculas')\">lowercase<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-primary\" onclick=\"transformarTexto('primeraLetraMayuscula')\">1 Capital Letter<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-danger\" onclick=\"clearResults()\">Clear Results<\/button><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-container\"><!-- [et_pb_line_break_holder] -->        <label for=\"resultados\">Results:<\/label><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->        <textarea id=\"resultados\" name=\"resultados\" cols=\"100\" rows=\"10\"><\/textarea><!-- [et_pb_line_break_holder] -->        <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->        <span>Count: <span id=\"cantCaracteres\">0<\/span><\/span> | <!-- [et_pb_line_break_holder] -->        <span>Words: <span id=\"cantPalabras\">0<\/span><\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/form>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->    .hakoit-container {<!-- [et_pb_line_break_holder] -->      background-color: #fff;<!-- [et_pb_line_break_holder] -->      padding: 20px;<!-- [et_pb_line_break_holder] -->      border-radius: 8px;<!-- [et_pb_line_break_holder] -->      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);<!-- [et_pb_line_break_holder] -->      max-width:  100%;<!-- [et_pb_line_break_holder] -->      text-align: center;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container textarea {<!-- [et_pb_line_break_holder] -->      width: 100%;<!-- [et_pb_line_break_holder] -->      padding: 10px;<!-- [et_pb_line_break_holder] -->      margin: 10px 0;<!-- [et_pb_line_break_holder] -->      border-radius: 5px;<!-- [et_pb_line_break_holder] -->      border: 1px solid #ccc;<!-- [et_pb_line_break_holder] -->      resize: vertical;<!-- [et_pb_line_break_holder] -->      font-size: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn {<!-- [et_pb_line_break_holder] -->      margin: 5px;<!-- [et_pb_line_break_holder] -->      padding: 10px 20px;<!-- [et_pb_line_break_holder] -->      border: none;<!-- [et_pb_line_break_holder] -->      border-radius: 5px;<!-- [et_pb_line_break_holder] -->      cursor: pointer;<!-- [et_pb_line_break_holder] -->      font-weight: bold;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-primary {<!-- [et_pb_line_break_holder] -->      background-color: #742774;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-secondary {<!-- [et_pb_line_break_holder] -->      background-color: #6C757D;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-danger {<!-- [et_pb_line_break_holder] -->      background-color: #DC3545;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .result-container {<!-- [et_pb_line_break_holder] -->      margin-top: 20px;<!-- [et_pb_line_break_holder] -->      text-align: left;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->   .btn:hover {<!-- [et_pb_line_break_holder] -->      transform: scale(1.05);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-primary:hover {<!-- [et_pb_line_break_holder] -->      background-color:#5D1C6D;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-secondary:hover {<!-- [et_pb_line_break_holder] -->      background-color: #5a6268;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-danger:hover {<!-- [et_pb_line_break_holder] -->      background-color: #c82333;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <script><!-- [et_pb_line_break_holder] -->    function cuentaCuento() {<!-- [et_pb_line_break_holder] -->      const texto = document.querySelector('#textoIngresado').value;<!-- [et_pb_line_break_holder] -->      const contarCaracteres = texto.length;<!-- [et_pb_line_break_holder] -->      const contarPalabras = texto.trim().split(\/\\s+\/).length;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.querySelector('#cantCaracteres').textContent = contarCaracteres;<!-- [et_pb_line_break_holder] -->      document.querySelector('#cantPalabras').textContent = contarPalabras;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function transformarTexto(action) {<!-- [et_pb_line_break_holder] -->      const texto = document.querySelector('#textoIngresado').value;<!-- [et_pb_line_break_holder] -->      let resultado = '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      switch (action) {<!-- [et_pb_line_break_holder] -->        case 'mayusculas':<!-- [et_pb_line_break_holder] -->          resultado = texto.toUpperCase();<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->        case 'minusculas':<!-- [et_pb_line_break_holder] -->          resultado = texto.toLowerCase();<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->        case 'primeraLetraMayuscula':<!-- [et_pb_line_break_holder] -->          resultado = texto.split(' ').map(palabra => <!-- [et_pb_line_break_holder] -->            palabra.charAt(0).toUpperCase() + palabra.slice(1)<!-- [et_pb_line_break_holder] -->          ).join(' ');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.querySelector('#resultados').value = resultado;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function clearResults() {<!-- [et_pb_line_break_holder] -->      document.querySelector('#resultados').value = '';<!-- [et_pb_line_break_holder] -->      document.querySelector('#textoIngresado').value = '';<!-- [et_pb_line_break_holder] -->      document.querySelector('#cantCaracteres').textContent = 0;<!-- [et_pb_line_break_holder] -->      document.querySelector('#cantPalabras').textContent = 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_code disabled_on=\u00bbon|on|on\u00bb admin_label=\u00bbcode v7&#8243; _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div class=\"hakoit-container\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<form name=\"formHakoIT\"><!-- [et_pb_line_break_holder] -->      <label for=\"textoIngresado\">Ingrese o pegue el texto a convertir:<\/label><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->      <textarea id=\"textoIngresado\" name=\"textoIngresado\" cols=\"100\" rows=\"10\" onkeyup=\"cuentaCuento()\"><\/textarea><!-- [et_pb_line_break_holder] -->      <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      <!-- Botones originales --><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-primary\" onclick=\"transformarTexto('mayusculas')\">MAY\u00daSCULAS<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-secondary\" onclick=\"transformarTexto('minusculas')\">min\u00fasculas<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-primary\" onclick=\"transformarTexto('primeraLetraMayuscula')\">1ra Letra May\u00fascula<\/button><!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      <!-- NUEVAS FUNCIONES M\u00c1S POPULARES --><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-success\" onclick=\"transformarTexto('slug')\">\ud83d\udd17 URL Slug<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-info\" onclick=\"transformarTexto('alternado')\">aLtErNaDo<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-warning\" onclick=\"transformarTexto('limpiar')\">\ud83e\uddf9 Limpiar Espacios<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-purple\" onclick=\"transformarTexto('kebab')\">kebab-case<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-orange\" onclick=\"transformarTexto('snake')\">snake_case<\/button><!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-danger\" onclick=\"clearResults()\">\u267b\ufe0e Borrar Todo<\/button><!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-container\"><!-- [et_pb_line_break_holder] -->        <label for=\"resultados\">Resultados:<\/label><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->        <textarea id=\"resultados\" name=\"resultados\" cols=\"100\" rows=\"10\"><\/textarea><!-- [et_pb_line_break_holder] -->        <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->        <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->        <button type=\"button\" class=\"btn btn-success\" onclick=\"copyToClipboard()\">\ud83d\udccb Copiar Resultado<\/button><!-- [et_pb_line_break_holder] -->        <button type=\"button\" class=\"btn btn-swap\" onclick=\"swapInputOutput()\">\ud83d\udd04 Intercambiar<\/button><!-- [et_pb_line_break_holder] -->        <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/form>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Popup de Instagram --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"instagramPopup\" class=\"instagram-popup\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"popup-content\"><!-- [et_pb_line_break_holder] -->      <button class=\"close-icon\" onclick=\"closePopup()\">\u00d7<\/button><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"instagram-icon\">\ud83d\udcf8<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 style=\"font-size: 1.5em; color: #ffffff;\">\u00bfQuieres seguir usando la App GRATIS?<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Solo s\u00edguenos en <strong>Instagram<\/strong> para seguir disfrutando de la herramienta sin l\u00edmites.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"popup-buttons\"><!-- [et_pb_line_break_holder] -->        <a href=\"https:\/\/www.instagram.com\/hako_it\" target=\"_blank\" class=\"instagram-button\" onclick=\"closePopup()\"><!-- [et_pb_line_break_holder] -->          \u2705 Seguir en Instagram<!-- [et_pb_line_break_holder] -->        <\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee style=\"font-size: 0.8em; color: #faf5f5; margin-top: 10px;\">As\u00ed nos ayudas a mantenerla gratuita \ud83d\udc4d<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->    .hakoit-container {<!-- [et_pb_line_break_holder] -->      background-color: #fff;<!-- [et_pb_line_break_holder] -->      padding: 20px;<!-- [et_pb_line_break_holder] -->      border-radius: 8px;<!-- [et_pb_line_break_holder] -->      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);<!-- [et_pb_line_break_holder] -->      max-width:  100%;<!-- [et_pb_line_break_holder] -->      text-align: center;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container textarea {<!-- [et_pb_line_break_holder] -->      width: 100%;<!-- [et_pb_line_break_holder] -->      padding: 10px;<!-- [et_pb_line_break_holder] -->      margin: 10px 0;<!-- [et_pb_line_break_holder] -->      border-radius: 5px;<!-- [et_pb_line_break_holder] -->      border: 1px solid #ccc;<!-- [et_pb_line_break_holder] -->      resize: vertical;<!-- [et_pb_line_break_holder] -->      font-size: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn {<!-- [et_pb_line_break_holder] -->      margin: 5px;<!-- [et_pb_line_break_holder] -->      padding: 10px 20px;<!-- [et_pb_line_break_holder] -->      border: none;<!-- [et_pb_line_break_holder] -->      border-radius: 5px;<!-- [et_pb_line_break_holder] -->      cursor: pointer;<!-- [et_pb_line_break_holder] -->      font-weight: bold;<!-- [et_pb_line_break_holder] -->      transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-primary {<!-- [et_pb_line_break_holder] -->      background-color: #742774;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-secondary {<!-- [et_pb_line_break_holder] -->      background-color: #6C757D;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-danger {<!-- [et_pb_line_break_holder] -->      background-color: #DC3545;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-success {<!-- [et_pb_line_break_holder] -->      background-color: #28A745;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-info {<!-- [et_pb_line_break_holder] -->      background-color: #17A2B8;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-warning {<!-- [et_pb_line_break_holder] -->      background-color: #FFC107;<!-- [et_pb_line_break_holder] -->      color: #212529;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-purple {<!-- [et_pb_line_break_holder] -->      background-color: #6F42C1;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-orange {<!-- [et_pb_line_break_holder] -->      background-color: #FD7E14;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-swap {<!-- [et_pb_line_break_holder] -->      background-color: #20C997;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .result-container {<!-- [et_pb_line_break_holder] -->      margin-top: 20px;<!-- [et_pb_line_break_holder] -->      text-align: left;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .result-container span {<!-- [et_pb_line_break_holder] -->    \tfont-size: 15px;<!-- [et_pb_line_break_holder] -->  \t}<!-- [et_pb_line_break_holder] -->   .btn:hover {<!-- [et_pb_line_break_holder] -->      transform: scale(1.05);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-primary:hover {<!-- [et_pb_line_break_holder] -->      background-color: #5D1C6D;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-secondary:hover {<!-- [et_pb_line_break_holder] -->      background-color: #5a6268;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-danger:hover {<!-- [et_pb_line_break_holder] -->      background-color: #c82333;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-info:hover {<!-- [et_pb_line_break_holder] -->      background-color: #138496;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-warning:hover {<!-- [et_pb_line_break_holder] -->      background-color: #e0a800;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-purple:hover {<!-- [et_pb_line_break_holder] -->      background-color: #5a2d91;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-orange:hover {<!-- [et_pb_line_break_holder] -->      background-color: #dc6502;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .btn-swap:hover {<!-- [et_pb_line_break_holder] -->      background-color: #1ba085;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Estilos del popup de Instagram *\/<!-- [et_pb_line_break_holder] -->    .instagram-popup {<!-- [et_pb_line_break_holder] -->      display: none;<!-- [et_pb_line_break_holder] -->      position: fixed;<!-- [et_pb_line_break_holder] -->      top: 0;<!-- [et_pb_line_break_holder] -->      left: 0;<!-- [et_pb_line_break_holder] -->      width: 100%;<!-- [et_pb_line_break_holder] -->      height: 100%;<!-- [et_pb_line_break_holder] -->      background-color: rgba(0, 0, 0, 0.8);<!-- [et_pb_line_break_holder] -->      z-index: 10000;<!-- [et_pb_line_break_holder] -->      animation: fadeIn 0.3s ease-in-out;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .popup-content {<!-- [et_pb_line_break_holder] -->      position: absolute;<!-- [et_pb_line_break_holder] -->      top: 50%;<!-- [et_pb_line_break_holder] -->      left: 50%;<!-- [et_pb_line_break_holder] -->      transform: translate(-50%, -50%);<!-- [et_pb_line_break_holder] -->      background: linear-gradient(135deg, #833ab4 0%, #fd1d1d 50%, #fcb045 100%);<!-- [et_pb_line_break_holder] -->      padding: 30px;<!-- [et_pb_line_break_holder] -->      border-radius: 20px;<!-- [et_pb_line_break_holder] -->      text-align: center;<!-- [et_pb_line_break_holder] -->      max-width: 400px;<!-- [et_pb_line_break_holder] -->      width: 90%;<!-- [et_pb_line_break_holder] -->      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->      position: relative;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .popup-content h2 {<!-- [et_pb_line_break_holder] -->      margin-top: 0;<!-- [et_pb_line_break_holder] -->      font-size: 24px;<!-- [et_pb_line_break_holder] -->      margin-bottom: 15px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .popup-content p {<!-- [et_pb_line_break_holder] -->      font-size: 16px;<!-- [et_pb_line_break_holder] -->      margin-bottom: 25px;<!-- [et_pb_line_break_holder] -->      line-height: 1.4;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .popup-buttons {<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      justify-content: center;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .close-icon {<!-- [et_pb_line_break_holder] -->      position: absolute;<!-- [et_pb_line_break_holder] -->      top: 15px;<!-- [et_pb_line_break_holder] -->      right: 20px;<!-- [et_pb_line_break_holder] -->      background: none;<!-- [et_pb_line_break_holder] -->      border: none;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->      font-size: 24px;<!-- [et_pb_line_break_holder] -->      font-weight: bold;<!-- [et_pb_line_break_holder] -->      cursor: pointer;<!-- [et_pb_line_break_holder] -->      width: 30px;<!-- [et_pb_line_break_holder] -->      height: 30px;<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      justify-content: center;<!-- [et_pb_line_break_holder] -->      border-radius: 50%;<!-- [et_pb_line_break_holder] -->      transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .close-icon:hover {<!-- [et_pb_line_break_holder] -->      background: rgba(255, 255, 255, 0.2);<!-- [et_pb_line_break_holder] -->      transform: scale(1.1);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .instagram-button {<!-- [et_pb_line_break_holder] -->      background: white;<!-- [et_pb_line_break_holder] -->      color: #833ab4;<!-- [et_pb_line_break_holder] -->      padding: 12px 30px;<!-- [et_pb_line_break_holder] -->      border-radius: 25px;<!-- [et_pb_line_break_holder] -->      text-decoration: none;<!-- [et_pb_line_break_holder] -->      font-weight: bold;<!-- [et_pb_line_break_holder] -->      font-size: 16px;<!-- [et_pb_line_break_holder] -->      transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->      border: none;<!-- [et_pb_line_break_holder] -->      cursor: pointer;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .instagram-button:hover {<!-- [et_pb_line_break_holder] -->      transform: scale(1.05);<!-- [et_pb_line_break_holder] -->      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);<!-- [et_pb_line_break_holder] -->      color: #833ab4;<!-- [et_pb_line_break_holder] -->      text-decoration: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .instagram-icon {<!-- [et_pb_line_break_holder] -->      font-size: 40px;<!-- [et_pb_line_break_holder] -->      margin-bottom: 15px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @keyframes fadeIn {<!-- [et_pb_line_break_holder] -->      from { opacity: 0; }<!-- [et_pb_line_break_holder] -->      to { opacity: 1; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    @media screen and (max-width: 768px) {<!-- [et_pb_line_break_holder] -->      textarea, input[type=\"text\"] {<!-- [et_pb_line_break_holder] -->        font-size: 16px;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      .hakoit-container .result-container span {<!-- [et_pb_line_break_holder] -->    \tfont-size: 13px;<!-- [et_pb_line_break_holder] -->  \t\t}<!-- [et_pb_line_break_holder] -->      .hakoit-container .btn {<!-- [et_pb_line_break_holder] -->        padding: 8px 12px;<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    @media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->      .popup-buttons {<!-- [et_pb_line_break_holder] -->        justify-content: center;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      .instagram-button {<!-- [et_pb_line_break_holder] -->        width: auto;<!-- [et_pb_line_break_holder] -->        margin: 0;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <script><!-- [et_pb_line_break_holder] -->    \/\/ Variable para contar los usos (se guarda en memoria del navegador)<!-- [et_pb_line_break_holder] -->    let usageCount = 0;<!-- [et_pb_line_break_holder] -->    let popupShown = false;<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Variable de idioma - Cambiar aqu\u00ed para traducir toda la interfaz<!-- [et_pb_line_break_holder] -->    let currentLanguage = 'en'; \/\/ 'es' para espa\u00f1ol, 'en' para ingl\u00e9s<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Diccionario de traducciones<!-- [et_pb_line_break_holder] -->    const translations = {<!-- [et_pb_line_break_holder] -->      es: {<!-- [et_pb_line_break_holder] -->        inputLabel: 'Ingrese o pegue el texto a convertir:',<!-- [et_pb_line_break_holder] -->        resultsLabel: 'Resultados:',<!-- [et_pb_line_break_holder] -->        characters: 'Caracteres:',<!-- [et_pb_line_break_holder] -->        words: 'Palabras:',<!-- [et_pb_line_break_holder] -->        sentences: 'Oraciones:',<!-- [et_pb_line_break_holder] -->        readingTime: 'Lectura:',<!-- [et_pb_line_break_holder] -->        min: 'min',<!-- [et_pb_line_break_holder] -->        copy: '\ud83d\udccb Copiar Resultado',<!-- [et_pb_line_break_holder] -->        swap: '\ud83d\udd04 Intercambiar',<!-- [et_pb_line_break_holder] -->        clear: '\u267b\ufe0e Borrar Todo',<!-- [et_pb_line_break_holder] -->        uppercase: 'MAY\u00daSCULAS',<!-- [et_pb_line_break_holder] -->        lowercase: 'min\u00fasculas',<!-- [et_pb_line_break_holder] -->        capitalize: '1ra Letra May\u00fascula',<!-- [et_pb_line_break_holder] -->        slug: '\ud83d\udd17 URL Slug',<!-- [et_pb_line_break_holder] -->        alternating: 'aLtErNaDo',<!-- [et_pb_line_break_holder] -->        clean: '\ud83e\uddf9 Limpiar Espacios',<!-- [et_pb_line_break_holder] -->        kebab: 'kebab-case',<!-- [et_pb_line_break_holder] -->        snake: 'snake_case',<!-- [et_pb_line_break_holder] -->        emptyTextAlert: 'Por favor, ingresa alg\u00fan texto para transformar.',<!-- [et_pb_line_break_holder] -->        noResultAlert: 'No hay texto en el resultado para copiar.',<!-- [et_pb_line_break_holder] -->        copySuccess: '\u00a1Texto copiado al portapapeles!',<!-- [et_pb_line_break_holder] -->        copyError: 'No se pudo copiar el texto. Por favor, c\u00f3pialo manualmente.',<!-- [et_pb_line_break_holder] -->        popupTitle: '\u00bfQuieres seguir usando la App GRATIS?',<!-- [et_pb_line_break_holder] -->        popupText: 'Solo s\u00edguenos en <strong>Instagram<\/strong> para seguir disfrutando de la herramienta sin l\u00edmites.',<!-- [et_pb_line_break_holder] -->        popupButton: '\u2705 Seguir en Instagram @hako_it',<!-- [et_pb_line_break_holder] -->        popupFooter: 'As\u00ed nos ayudas a mantenerla gratuita \ud83d\udc4d'<!-- [et_pb_line_break_holder] -->      },<!-- [et_pb_line_break_holder] -->      en: {<!-- [et_pb_line_break_holder] -->        inputLabel: 'Enter or paste the text to convert:',<!-- [et_pb_line_break_holder] -->        resultsLabel: 'Results:',<!-- [et_pb_line_break_holder] -->        characters: 'Characters:',<!-- [et_pb_line_break_holder] -->        words: 'Words:',<!-- [et_pb_line_break_holder] -->        sentences: 'Sentences:',<!-- [et_pb_line_break_holder] -->        readingTime: 'Reading:',<!-- [et_pb_line_break_holder] -->        min: 'min',<!-- [et_pb_line_break_holder] -->        copy: '\ud83d\udccb Copy Result',<!-- [et_pb_line_break_holder] -->        swap: '\ud83d\udd04 Swap',<!-- [et_pb_line_break_holder] -->        clear: '\u267b\ufe0e Clear All',<!-- [et_pb_line_break_holder] -->        uppercase: 'UPPERCASE',<!-- [et_pb_line_break_holder] -->        lowercase: 'lowercase',<!-- [et_pb_line_break_holder] -->        capitalize: '1st Letter Uppercase',<!-- [et_pb_line_break_holder] -->        slug: '\ud83d\udd17 URL Slug',<!-- [et_pb_line_break_holder] -->        alternating: 'aLtErNaTiNg',<!-- [et_pb_line_break_holder] -->        clean: '\ud83e\uddf9 Clean Spaces',<!-- [et_pb_line_break_holder] -->        kebab: 'kebab-case',<!-- [et_pb_line_break_holder] -->        snake: 'snake_case',<!-- [et_pb_line_break_holder] -->        emptyTextAlert: 'Please enter some text to transform.',<!-- [et_pb_line_break_holder] -->        noResultAlert: 'No text in the result to copy.',<!-- [et_pb_line_break_holder] -->        copySuccess: 'Text copied to clipboard!',<!-- [et_pb_line_break_holder] -->        copyError: 'Could not copy text. Please copy it manually.',<!-- [et_pb_line_break_holder] -->        popupTitle: 'Want to keep using the App for FREE?',<!-- [et_pb_line_break_holder] -->        popupText: 'Just follow us on <strong>Instagram<\/strong> to continue enjoying the tool without limits.',<!-- [et_pb_line_break_holder] -->        popupButton: '\u2705 Follow on Instagram @hako_it',<!-- [et_pb_line_break_holder] -->        popupFooter: 'This helps us keep it free \ud83d\udc4d'<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Funci\u00f3n para obtener texto traducido<!-- [et_pb_line_break_holder] -->    function t(key) {<!-- [et_pb_line_break_holder] -->      return translations[currentLanguage][key] || key;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Inicializar contador al cargar la p\u00e1gina<!-- [et_pb_line_break_holder] -->    function initializeUsageCounter() {<!-- [et_pb_line_break_holder] -->      usageCount = 0;<!-- [et_pb_line_break_holder] -->      popupShown = false;<!-- [et_pb_line_break_holder] -->      \/\/ Aplicar traducciones al cargar<!-- [et_pb_line_break_holder] -->      applyTranslations();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Funci\u00f3n para aplicar todas las traducciones<!-- [et_pb_line_break_holder] -->    function applyTranslations() {<!-- [et_pb_line_break_holder] -->      \/\/ Labels<!-- [et_pb_line_break_holder] -->      document.querySelector('label[for=\"textoIngresado\"]').textContent = t('inputLabel');<!-- [et_pb_line_break_holder] -->      document.querySelector('label[for=\"resultados\"]').textContent = t('resultsLabel');<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Botones<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'mayusculas\\')\"]').textContent = t('uppercase');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'minusculas\\')\"]').textContent = t('lowercase');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'primeraLetraMayuscula\\')\"]').textContent = t('capitalize');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'slug\\')\"]').textContent = t('slug');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'alternado\\')\"]').textContent = t('alternating');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'limpiar\\')\"]').textContent = t('clean');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'kebab\\')\"]').textContent = t('kebab');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'snake\\')\"]').textContent = t('snake');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"clearResults()\"]').textContent = t('clear');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"copyToClipboard()\"]').textContent = t('copy');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"swapInputOutput()\"]').textContent = t('swap');<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Estad\u00edsticas - Solo cambiar el texto, preservar los spans internos<!-- [et_pb_line_break_holder] -->      const statsContainer = document.querySelector('.result-container');<!-- [et_pb_line_break_holder] -->      const statsHTML = `<!-- [et_pb_line_break_holder] -->        <span>${t('characters')} <span id=\"cantCaracteres\">0<\/span><\/span> | <!-- [et_pb_line_break_holder] -->        <span>${t('words')} <span id=\"cantPalabras\">0<\/span><\/span> | <!-- [et_pb_line_break_holder] -->        <span>${t('sentences')} <span id=\"cantOraciones\">0<\/span><\/span> |<!-- [et_pb_line_break_holder] -->        <span>${t('readingTime')} <span id=\"tiempoLectura\">0 ${t('min')}<\/span><\/span><!-- [et_pb_line_break_holder] -->      `;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Encontrar el elemento que contiene las estad\u00edsticas<!-- [et_pb_line_break_holder] -->      const statsElement = statsContainer.querySelector('br').nextSibling;<!-- [et_pb_line_break_holder] -->      if (statsElement && statsElement.nodeType === Node.TEXT_NODE) {<!-- [et_pb_line_break_holder] -->        \/\/ Crear un div temporal para las estad\u00edsticas<!-- [et_pb_line_break_holder] -->        const tempDiv = document.createElement('div');<!-- [et_pb_line_break_holder] -->        tempDiv.innerHTML = statsHTML;<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Reemplazar el contenido de estad\u00edsticas<!-- [et_pb_line_break_holder] -->        const parent = statsElement.parentNode;<!-- [et_pb_line_break_holder] -->        const nextBr = parent.querySelector('br:nth-of-type(2)');<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Remover contenido viejo entre los <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->        let current = statsElement;<!-- [et_pb_line_break_holder] -->        while (current && current !== nextBr) {<!-- [et_pb_line_break_holder] -->          let next = current.nextSibling;<!-- [et_pb_line_break_holder] -->          if (current.nodeType === Node.TEXT_NODE || (current.tagName && current.tagName === 'SPAN')) {<!-- [et_pb_line_break_holder] -->            current.remove();<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          current = next;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Insertar nuevo contenido<!-- [et_pb_line_break_holder] -->        nextBr.insertAdjacentHTML('beforebegin', statsHTML);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Popup<!-- [et_pb_line_break_holder] -->      document.querySelector('.popup-content h2').innerHTML = t('popupTitle');<!-- [et_pb_line_break_holder] -->      document.querySelector('.popup-content p:nth-of-type(1)').innerHTML = t('popupText');<!-- [et_pb_line_break_holder] -->      document.querySelector('.instagram-button').textContent = t('popupButton');<!-- [et_pb_line_break_holder] -->      document.querySelector('.popup-content p:nth-of-type(2)').textContent = t('popupFooter');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function cuentaCuento() {<!-- [et_pb_line_break_holder] -->      const texto = document.querySelector('#textoIngresado').value;<!-- [et_pb_line_break_holder] -->      const contarCaracteres = texto.length;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Contar palabras m\u00e1s precisamente<!-- [et_pb_line_break_holder] -->      const palabras = texto.trim() === '' ? 0 : texto.trim().split(\/\\s+\/).length;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Contar oraciones (por puntos, signos de exclamaci\u00f3n y interrogaci\u00f3n)<!-- [et_pb_line_break_holder] -->      const oraciones = texto.trim() === '' ? 0 : texto.split(\/[.!?]+\/).filter(s => s.trim().length > 0).length;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      const tiempoLectura = Math.ceil(palabras \/ 200);<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      document.querySelector('#cantCaracteres').textContent = contarCaracteres;<!-- [et_pb_line_break_holder] -->      document.querySelector('#cantPalabras').textContent = palabras;<!-- [et_pb_line_break_holder] -->      document.querySelector('#cantOraciones').textContent = oraciones;<!-- [et_pb_line_break_holder] -->      document.querySelector('#tiempoLectura').textContent = tiempoLectura + ' ' + t('min');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function transformarTexto(action) {<!-- [et_pb_line_break_holder] -->      const texto = document.querySelector('#textoIngresado').value;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Verificar si hay texto para transformar<!-- [et_pb_line_break_holder] -->      if (!texto.trim()) {<!-- [et_pb_line_break_holder] -->        alert(t('emptyTextAlert'));<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      let resultado = '';<!-- [et_pb_line_break_holder] -->      switch (action) {<!-- [et_pb_line_break_holder] -->        case 'mayusculas':<!-- [et_pb_line_break_holder] -->          resultado = texto.toUpperCase();<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->        case 'minusculas':<!-- [et_pb_line_break_holder] -->          resultado = texto.toLowerCase();<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->        case 'primeraLetraMayuscula':<!-- [et_pb_line_break_holder] -->          resultado = texto.split(' ').map(palabra => <!-- [et_pb_line_break_holder] -->            palabra.charAt(0).toUpperCase() + palabra.slice(1)<!-- [et_pb_line_break_holder] -->          ).join(' ');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->        \/\/ NUEVAS FUNCIONES M\u00c1S POPULARES<!-- [et_pb_line_break_holder] -->        case 'slug':<!-- [et_pb_line_break_holder] -->          \/\/ Convertir a URL slug SEO-friendly<!-- [et_pb_line_break_holder] -->          resultado = texto<!-- [et_pb_line_break_holder] -->            .toLowerCase()<!-- [et_pb_line_break_holder] -->            .trim()<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00e1\u00e0\u00e4\u00e2\u00e3]\/g, 'a')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00e9\u00e8\u00eb\u00ea]\/g, 'e')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00ed\u00ec\u00ef\u00ee]\/g, 'i')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00f3\u00f2\u00f6\u00f4\u00f5]\/g, 'o')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00fa\u00f9\u00fc\u00fb]\/g, 'u')<!-- [et_pb_line_break_holder] -->            .replace(\/\u00f1\/g, 'n')<!-- [et_pb_line_break_holder] -->            .replace(\/\u00e7\/g, 'c')<!-- [et_pb_line_break_holder] -->            .replace(\/[^a-z0-9\\s-]\/g, '') \/\/ Eliminar caracteres especiales<!-- [et_pb_line_break_holder] -->            .replace(\/\\s+\/g, '-') \/\/ Reemplazar espacios con guiones<!-- [et_pb_line_break_holder] -->            .replace(\/-+\/g, '-') \/\/ Eliminar guiones m\u00faltiples<!-- [et_pb_line_break_holder] -->            .replace(\/^-|-$\/g, ''); \/\/ Eliminar guiones al inicio y final<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->        case 'alternado':<!-- [et_pb_line_break_holder] -->          \/\/ Texto alternado aLtErNaDo<!-- [et_pb_line_break_holder] -->          resultado = texto<!-- [et_pb_line_break_holder] -->            .split('')<!-- [et_pb_line_break_holder] -->            .map((char, index) => {<!-- [et_pb_line_break_holder] -->              return index % 2 === 0 ? char.toLowerCase() : char.toUpperCase();<!-- [et_pb_line_break_holder] -->            })<!-- [et_pb_line_break_holder] -->            .join('');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->        case 'limpiar':<!-- [et_pb_line_break_holder] -->          \/\/ Limpiar espacios extras y saltos de l\u00ednea m\u00faltiples<!-- [et_pb_line_break_holder] -->          resultado = texto<!-- [et_pb_line_break_holder] -->            .replace(\/\\s+\/g, ' ') \/\/ Reemplazar m\u00faltiples espacios por uno<!-- [et_pb_line_break_holder] -->            .replace(\/\\n\\s*\\n\/g, '\\n') \/\/ Eliminar l\u00edneas vac\u00edas m\u00faltiples<!-- [et_pb_line_break_holder] -->            .trim(); \/\/ Eliminar espacios al inicio y final<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->        case 'kebab':<!-- [et_pb_line_break_holder] -->          \/\/ kebab-case (dash-case)<!-- [et_pb_line_break_holder] -->          resultado = texto<!-- [et_pb_line_break_holder] -->            .toLowerCase()<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00e1\u00e0\u00e4\u00e2\u00e3]\/g, 'a')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00e9\u00e8\u00eb\u00ea]\/g, 'e')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00ed\u00ec\u00ef\u00ee]\/g, 'i')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00f3\u00f2\u00f6\u00f4\u00f5]\/g, 'o')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00fa\u00f9\u00fc\u00fb]\/g, 'u')<!-- [et_pb_line_break_holder] -->            .replace(\/\u00f1\/g, 'n')<!-- [et_pb_line_break_holder] -->            .replace(\/[^a-z0-9\\s]\/g, '') \/\/ Solo letras, n\u00fameros y espacios<!-- [et_pb_line_break_holder] -->            .trim()<!-- [et_pb_line_break_holder] -->            .replace(\/\\s+\/g, '-'); \/\/ Reemplazar espacios con guiones<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->        case 'snake':<!-- [et_pb_line_break_holder] -->          \/\/ snake_case<!-- [et_pb_line_break_holder] -->          resultado = texto<!-- [et_pb_line_break_holder] -->            .toLowerCase()<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00e1\u00e0\u00e4\u00e2\u00e3]\/g, 'a')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00e9\u00e8\u00eb\u00ea]\/g, 'e')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00ed\u00ec\u00ef\u00ee]\/g, 'i')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00f3\u00f2\u00f6\u00f4\u00f5]\/g, 'o')<!-- [et_pb_line_break_holder] -->            .replace(\/[\u00fa\u00f9\u00fc\u00fb]\/g, 'u')<!-- [et_pb_line_break_holder] -->            .replace(\/\u00f1\/g, 'n')<!-- [et_pb_line_break_holder] -->            .replace(\/[^a-z0-9\\s]\/g, '') \/\/ Solo letras, n\u00fameros y espacios<!-- [et_pb_line_break_holder] -->            .trim()<!-- [et_pb_line_break_holder] -->            .replace(\/\\s+\/g, '_'); \/\/ Reemplazar espacios con guiones bajos<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      document.querySelector('#resultados').value = resultado;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Incrementar contador de usos y verificar si mostrar popup<!-- [et_pb_line_break_holder] -->      incrementUsageAndCheckPopup();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function swapInputOutput() {<!-- [et_pb_line_break_holder] -->      const input = document.querySelector('#textoIngresado');<!-- [et_pb_line_break_holder] -->      const output = document.querySelector('#resultados');<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Intercambiar contenido<!-- [et_pb_line_break_holder] -->      const temp = input.value;<!-- [et_pb_line_break_holder] -->      input.value = output.value;<!-- [et_pb_line_break_holder] -->      output.value = temp;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Actualizar contadores<!-- [et_pb_line_break_holder] -->      cuentaCuento();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function incrementUsageAndCheckPopup() {<!-- [et_pb_line_break_holder] -->      usageCount++;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Mostrar popup despu\u00e9s de 3 usos y solo la primera vez<!-- [et_pb_line_break_holder] -->      if (usageCount === 3 && !popupShown) {<!-- [et_pb_line_break_holder] -->        showInstagramPopup();<!-- [et_pb_line_break_holder] -->        popupShown = true;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function showInstagramPopup() {<!-- [et_pb_line_break_holder] -->      const popup = document.getElementById('instagramPopup');<!-- [et_pb_line_break_holder] -->      popup.style.display = 'block';<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Prevenir scroll del body cuando el popup est\u00e1 abierto<!-- [et_pb_line_break_holder] -->      document.body.style.overflow = 'hidden';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function closePopup() {<!-- [et_pb_line_break_holder] -->      const popup = document.getElementById('instagramPopup');<!-- [et_pb_line_break_holder] -->      popup.style.display = 'none';<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Restaurar scroll del body<!-- [et_pb_line_break_holder] -->      document.body.style.overflow = 'auto';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function copyToClipboard() {<!-- [et_pb_line_break_holder] -->      const resultadoTexto = document.querySelector('#resultados').value;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      if (!resultadoTexto.trim()) {<!-- [et_pb_line_break_holder] -->        alert(t('noResultAlert'));<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Usar la API moderna del portapapeles<!-- [et_pb_line_break_holder] -->      if (navigator.clipboard && window.isSecureContext) {<!-- [et_pb_line_break_holder] -->        navigator.clipboard.writeText(resultadoTexto).then(() => {<!-- [et_pb_line_break_holder] -->          alert(t('copySuccess'));<!-- [et_pb_line_break_holder] -->        }).catch(() => {<!-- [et_pb_line_break_holder] -->          \/\/ Fallback si falla la API moderna<!-- [et_pb_line_break_holder] -->          fallbackCopyText(resultadoTexto);<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      } else {<!-- [et_pb_line_break_holder] -->        \/\/ M\u00e9todo alternativo para navegadores m\u00e1s antiguos<!-- [et_pb_line_break_holder] -->        fallbackCopyText(resultadoTexto);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function fallbackCopyText(text) {<!-- [et_pb_line_break_holder] -->      const textArea = document.createElement('textarea');<!-- [et_pb_line_break_holder] -->      textArea.value = text;<!-- [et_pb_line_break_holder] -->      textArea.style.position = 'fixed';<!-- [et_pb_line_break_holder] -->      textArea.style.left = '-999999px';<!-- [et_pb_line_break_holder] -->      textArea.style.top = '-999999px';<!-- [et_pb_line_break_holder] -->      document.body.appendChild(textArea);<!-- [et_pb_line_break_holder] -->      textArea.focus();<!-- [et_pb_line_break_holder] -->      textArea.select();<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      try {<!-- [et_pb_line_break_holder] -->        document.execCommand('copy');<!-- [et_pb_line_break_holder] -->        alert(t('copySuccess'));<!-- [et_pb_line_break_holder] -->      } catch (err) {<!-- [et_pb_line_break_holder] -->        alert(t('copyError'));<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      document.body.removeChild(textArea);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    function clearResults() {<!-- [et_pb_line_break_holder] -->      document.querySelector('#resultados').value = '';<!-- [et_pb_line_break_holder] -->      document.querySelector('#textoIngresado').value = '';<!-- [et_pb_line_break_holder] -->      document.querySelector('#cantCaracteres').textContent = 0;<!-- [et_pb_line_break_holder] -->      document.querySelector('#cantPalabras').textContent = 0;<!-- [et_pb_line_break_holder] -->      document.querySelector('#cantOraciones').textContent = 0;<!-- [et_pb_line_break_holder] -->      document.querySelector('#tiempoLectura').textContent = '0 ' + t('min');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Cerrar popup con la tecla ESC<!-- [et_pb_line_break_holder] -->    document.addEventListener('keydown', function(e) {<!-- [et_pb_line_break_holder] -->      if (e.key === 'Escape') {<!-- [et_pb_line_break_holder] -->        closePopup();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Inicializar al cargar<!-- [et_pb_line_break_holder] -->    document.addEventListener('DOMContentLoaded', function() {<!-- [et_pb_line_break_holder] -->      initializeUsageCounter();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  <\/script>[\/et_pb_code][et_pb_code admin_label=\u00bbv9&#8243; _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div class=\"hakoit-container\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<form name=\"formHakoIT\"><!-- [et_pb_line_break_holder] -->      <label for=\"textoIngresado\" id=\"labelInput\">Ingrese o pegue el texto a convertir:<\/label><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->      <textarea id=\"textoIngresado\" name=\"textoIngresado\" cols=\"100\" rows=\"10\" onkeyup=\"cuentaCuento(); seoValidator()\"><\/textarea><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- Barra de estad\u00edsticas --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"stats-bar\"><!-- [et_pb_line_break_holder] -->        <span><span id=\"labelCharacters\">Caracteres:<\/span> <span id=\"cantCaracteres\">0<\/span><\/span> |<!-- [et_pb_line_break_holder] -->        <span><span id=\"labelWords\">Palabras:<\/span> <span id=\"cantPalabras\">0<\/span><\/span> |<!-- [et_pb_line_break_holder] -->        <span><span id=\"labelSentences\">Oraciones:<\/span> <span id=\"cantOraciones\">0<\/span><\/span> |<!-- [et_pb_line_break_holder] -->        <span><span id=\"labelReading\">Lectura:<\/span> <span id=\"tiempoLectura\">0 min<\/span><\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- Validador SEO (se muestra al escribir) --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div id=\"seoValidatorPanel\" class=\"seo-validator-panel\" style=\"display:none\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"seo-panel-title\">\ud83d\udcca Validador de longitud<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"seo-row\"><!-- [et_pb_line_break_holder] -->          <span class=\"seo-lbl\">Title SEO <em>(50-60)<\/em><\/span><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"seo-track\">\n<div id=\"barTitle\" class=\"seo-bar\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <span id=\"cntTitle\" class=\"seo-cnt\">0<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"seo-row\"><!-- [et_pb_line_break_holder] -->          <span class=\"seo-lbl\">Meta description <em>(120-160)<\/em><\/span><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"seo-track\">\n<div id=\"barMeta\" class=\"seo-bar\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <span id=\"cntMeta\" class=\"seo-cnt\">0<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"seo-row\"><!-- [et_pb_line_break_holder] -->          <span class=\"seo-lbl\">Twitter \/ X <em>(m\u00e1x 280)<\/em><\/span><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"seo-track\">\n<div id=\"barTwitter\" class=\"seo-bar\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <span id=\"cntTwitter\" class=\"seo-cnt\">0<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"seo-row\"><!-- [et_pb_line_break_holder] -->          <span class=\"seo-lbl\">Instagram bio <em>(m\u00e1x 150)<\/em><\/span><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"seo-track\">\n<div id=\"barIG\" class=\"seo-bar\"><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <span id=\"cntIG\" class=\"seo-cnt\">0<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- Caso: may\u00fasculas\/min\u00fasculas --><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-primary\" onclick=\"transformarTexto('mayusculas')\">MAY\u00daSCULAS<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-secondary\" onclick=\"transformarTexto('minusculas')\">min\u00fasculas<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-primary\" onclick=\"transformarTexto('primeraLetraMayuscula')\">1ra Letra May\u00fascula<\/button><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- Caso: c\u00f3digo --><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-success\" onclick=\"transformarTexto('slug')\">\ud83d\udd17 URL Slug<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-purple\" onclick=\"transformarTexto('kebab')\">kebab-case<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-orange\" onclick=\"transformarTexto('snake')\">snake_case<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" id=\"btnCamel\" class=\"btn btn-teal2\" onclick=\"transformarTexto('camel')\">camelCase<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" id=\"btnPascal\" class=\"btn btn-darkgray\" onclick=\"transformarTexto('pascal')\">PascalCase<\/button><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- Caso: contenido --><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-info\" onclick=\"transformarTexto('alternado')\">aLtErNaDo<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-warning\" onclick=\"transformarTexto('limpiar')\">\ud83e\uddf9 Limpiar Espacios<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" id=\"btnHashtags\" class=\"btn btn-pink\" onclick=\"transformarTexto('hashtags')\">#\ufe0f\u20e3 Hashtags<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" id=\"btnStripHtml\" class=\"btn btn-brown\" onclick=\"transformarTexto('stripHtml')\"><\/> Eliminar HTML<\/button><!-- [et_pb_line_break_holder] -->      <button type=\"button\" id=\"btnDedup\" class=\"btn btn-navy\" onclick=\"transformarTexto('dedupLines')\">\ud83d\udd01 Sin Duplicados<\/button><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- Acciones --><!-- [et_pb_line_break_holder] -->      <button type=\"button\" class=\"btn btn-danger\" onclick=\"clearResults()\">\u267b\ufe0e Borrar Todo<\/button><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- Resultados --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"result-container\"><!-- [et_pb_line_break_holder] -->        <label for=\"resultados\" id=\"labelResults\">Resultados:<\/label><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->        <textarea id=\"resultados\" name=\"resultados\" cols=\"100\" rows=\"10\"><\/textarea><!-- [et_pb_line_break_holder] -->        <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->        <button type=\"button\" class=\"btn btn-success\" onclick=\"copyToClipboard()\">\ud83d\udccb Copiar Resultado<\/button><!-- [et_pb_line_break_holder] -->        <button type=\"button\" class=\"btn btn-swap\" onclick=\"swapInputOutput()\">\ud83d\udd04 Intercambiar<\/button><!-- [et_pb_line_break_holder] -->        <button type=\"button\" id=\"btnDownload\" class=\"btn btn-download\" onclick=\"downloadResult()\">\u2b07\ufe0f Descargar .txt<\/button><!-- [et_pb_line_break_holder] -->        <!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <!-- Historial --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"historial-panel\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"historial-header\">\ud83d\udd50 Historial de transformaciones<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div id=\"historialLista\"><pee class=\"historial-empty\">Sin transformaciones a\u00fan.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/form>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Popup de Instagram --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"instagramPopup\" class=\"instagram-popup\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"popup-content\"><!-- [et_pb_line_break_holder] -->      <button class=\"close-icon\" onclick=\"closePopup()\">\u00d7<\/button><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"instagram-icon\">\ud83d\udcf8<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 style=\"font-size: 1.5em; color: #ffffff;\">\u00bfQuieres seguir usando la App GRATIS?<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee>Solo s\u00edguenos en <strong>Instagram<\/strong> para seguir disfrutando de la herramienta sin l\u00edmites.<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"popup-buttons\"><!-- [et_pb_line_break_holder] -->        <a href=\"https:\/\/www.instagram.com\/hako_it\" target=\"_blank\" class=\"instagram-button\" onclick=\"closePopup()\"><!-- [et_pb_line_break_holder] -->          \u2705 Seguir en Instagram<!-- [et_pb_line_break_holder] -->        <\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee style=\"font-size: 0.8em; color: #faf5f5; margin-top: 10px;\">As\u00ed nos ayudas a mantenerla gratuita \ud83d\udc4d<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->    .hakoit-container {<!-- [et_pb_line_break_holder] -->      background-color: #fff;<!-- [et_pb_line_break_holder] -->      padding: 20px;<!-- [et_pb_line_break_holder] -->      border-radius: 8px;<!-- [et_pb_line_break_holder] -->      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);<!-- [et_pb_line_break_holder] -->      max-width: 100%;<!-- [et_pb_line_break_holder] -->      text-align: center;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container textarea {<!-- [et_pb_line_break_holder] -->      width: 100%;<!-- [et_pb_line_break_holder] -->      padding: 10px;<!-- [et_pb_line_break_holder] -->      margin: 10px 0;<!-- [et_pb_line_break_holder] -->      border-radius: 5px;<!-- [et_pb_line_break_holder] -->      border: 1px solid #ccc;<!-- [et_pb_line_break_holder] -->      resize: vertical;<!-- [et_pb_line_break_holder] -->      font-size: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn {<!-- [et_pb_line_break_holder] -->      margin: 5px;<!-- [et_pb_line_break_holder] -->      padding: 10px 20px;<!-- [et_pb_line_break_holder] -->      border: none;<!-- [et_pb_line_break_holder] -->      border-radius: 5px;<!-- [et_pb_line_break_holder] -->      cursor: pointer;<!-- [et_pb_line_break_holder] -->      font-weight: bold;<!-- [et_pb_line_break_holder] -->      transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-primary   { background-color: #742774; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-secondary  { background-color: #6C757D; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-danger     { background-color: #DC3545; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-success    { background-color: #28A745; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-info       { background-color: #17A2B8; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-warning    { background-color: #FFC107; color: #212529; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-purple     { background-color: #6F42C1; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-orange     { background-color: #FD7E14; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-swap       { background-color: #20C997; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-teal2      { background-color: #00897B; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-darkgray   { background-color: #495057; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-pink       { background-color: #D63384; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-brown      { background-color: #795548; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-navy       { background-color: #1A237E; color: white; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-download   { background-color: #0D6EFD; color: white; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .btn:hover { transform: scale(1.05); }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-primary:hover  { background-color: #5D1C6D; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-secondary:hover { background-color: #5a6268; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-danger:hover   { background-color: #c82333; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-info:hover     { background-color: #138496; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-warning:hover  { background-color: #e0a800; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-purple:hover   { background-color: #5a2d91; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-orange:hover   { background-color: #dc6502; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-swap:hover     { background-color: #1ba085; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-teal2:hover    { background-color: #00695C; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-darkgray:hover { background-color: #343a40; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-pink:hover     { background-color: #b02a74; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-brown:hover    { background-color: #5D4037; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-navy:hover     { background-color: #0D1757; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .btn-download:hover { background-color: #0b5ed7; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Stats bar *\/<!-- [et_pb_line_break_holder] -->    .hakoit-container .stats-bar {<!-- [et_pb_line_break_holder] -->      font-size: 14px;<!-- [et_pb_line_break_holder] -->      color: #555;<!-- [et_pb_line_break_holder] -->      margin: 4px 0 10px;<!-- [et_pb_line_break_holder] -->      text-align: center;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* SEO Validator *\/<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-validator-panel {<!-- [et_pb_line_break_holder] -->      background: #f8f9fa;<!-- [et_pb_line_break_holder] -->      border: 1px solid #dee2e6;<!-- [et_pb_line_break_holder] -->      border-radius: 8px;<!-- [et_pb_line_break_holder] -->      padding: 12px 16px;<!-- [et_pb_line_break_holder] -->      margin: 8px 0;<!-- [et_pb_line_break_holder] -->      text-align: left;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-panel-title {<!-- [et_pb_line_break_holder] -->      font-weight: bold;<!-- [et_pb_line_break_holder] -->      font-size: 13px;<!-- [et_pb_line_break_holder] -->      color: #444;<!-- [et_pb_line_break_holder] -->      margin-bottom: 10px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-row {<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      gap: 10px;<!-- [et_pb_line_break_holder] -->      margin-bottom: 7px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-lbl {<!-- [et_pb_line_break_holder] -->      width: 195px;<!-- [et_pb_line_break_holder] -->      min-width: 195px;<!-- [et_pb_line_break_holder] -->      font-size: 12px;<!-- [et_pb_line_break_holder] -->      color: #555;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-lbl em {<!-- [et_pb_line_break_holder] -->      color: #999;<!-- [et_pb_line_break_holder] -->      font-style: normal;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-track {<!-- [et_pb_line_break_holder] -->      flex: 1;<!-- [et_pb_line_break_holder] -->      background: #dee2e6;<!-- [et_pb_line_break_holder] -->      border-radius: 10px;<!-- [et_pb_line_break_holder] -->      height: 8px;<!-- [et_pb_line_break_holder] -->      overflow: hidden;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-bar {<!-- [et_pb_line_break_holder] -->      height: 100%;<!-- [et_pb_line_break_holder] -->      border-radius: 10px;<!-- [et_pb_line_break_holder] -->      width: 0;<!-- [et_pb_line_break_holder] -->      transition: width 0.3s ease, background-color 0.3s ease;<!-- [et_pb_line_break_holder] -->      background-color: #adb5bd;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-bar.seo-short   { background-color: #adb5bd; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-bar.seo-ok      { background-color: #28A745; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-bar.seo-warning { background-color: #FFC107; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-bar.seo-over    { background-color: #DC3545; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .seo-cnt {<!-- [et_pb_line_break_holder] -->      width: 30px;<!-- [et_pb_line_break_holder] -->      min-width: 30px;<!-- [et_pb_line_break_holder] -->      font-size: 12px;<!-- [et_pb_line_break_holder] -->      color: #666;<!-- [et_pb_line_break_holder] -->      text-align: right;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Result container *\/<!-- [et_pb_line_break_holder] -->    .hakoit-container .result-container {<!-- [et_pb_line_break_holder] -->      margin-top: 20px;<!-- [et_pb_line_break_holder] -->      text-align: left;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Historial *\/<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-panel {<!-- [et_pb_line_break_holder] -->      margin-top: 18px;<!-- [et_pb_line_break_holder] -->      border-top: 1px solid #eee;<!-- [et_pb_line_break_holder] -->      padding-top: 14px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-header {<!-- [et_pb_line_break_holder] -->      font-weight: bold;<!-- [et_pb_line_break_holder] -->      font-size: 13px;<!-- [et_pb_line_break_holder] -->      color: #555;<!-- [et_pb_line_break_holder] -->      margin-bottom: 8px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-item {<!-- [et_pb_line_break_holder] -->      display: flex;<!-- [et_pb_line_break_holder] -->      align-items: center;<!-- [et_pb_line_break_holder] -->      gap: 8px;<!-- [et_pb_line_break_holder] -->      padding: 7px 10px;<!-- [et_pb_line_break_holder] -->      border-radius: 5px;<!-- [et_pb_line_break_holder] -->      background: #f8f9fa;<!-- [et_pb_line_break_holder] -->      margin-bottom: 5px;<!-- [et_pb_line_break_holder] -->      flex-wrap: nowrap;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-action {<!-- [et_pb_line_break_holder] -->      background: #742774;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->      border-radius: 3px;<!-- [et_pb_line_break_holder] -->      padding: 2px 7px;<!-- [et_pb_line_break_holder] -->      font-size: 11px;<!-- [et_pb_line_break_holder] -->      white-space: nowrap;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-text {<!-- [et_pb_line_break_holder] -->      flex: 1;<!-- [et_pb_line_break_holder] -->      overflow: hidden;<!-- [et_pb_line_break_holder] -->      text-overflow: ellipsis;<!-- [et_pb_line_break_holder] -->      white-space: nowrap;<!-- [et_pb_line_break_holder] -->      font-size: 12px;<!-- [et_pb_line_break_holder] -->      color: #333;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-time {<!-- [et_pb_line_break_holder] -->      color: #aaa;<!-- [et_pb_line_break_holder] -->      font-size: 11px;<!-- [et_pb_line_break_holder] -->      white-space: nowrap;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-restore {<!-- [et_pb_line_break_holder] -->      background: #20C997;<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->      border: none;<!-- [et_pb_line_break_holder] -->      border-radius: 3px;<!-- [et_pb_line_break_holder] -->      padding: 3px 9px;<!-- [et_pb_line_break_holder] -->      font-size: 11px;<!-- [et_pb_line_break_holder] -->      cursor: pointer;<!-- [et_pb_line_break_holder] -->      white-space: nowrap;<!-- [et_pb_line_break_holder] -->      flex-shrink: 0;<!-- [et_pb_line_break_holder] -->      font-weight: bold;<!-- [et_pb_line_break_holder] -->      transition: background 0.2s;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-restore:hover { background: #1ba085; }<!-- [et_pb_line_break_holder] -->    .hakoit-container .historial-empty {<!-- [et_pb_line_break_holder] -->      color: #bbb;<!-- [et_pb_line_break_holder] -->      font-size: 13px;<!-- [et_pb_line_break_holder] -->      font-style: italic;<!-- [et_pb_line_break_holder] -->      margin: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Popup de Instagram *\/<!-- [et_pb_line_break_holder] -->    .instagram-popup {<!-- [et_pb_line_break_holder] -->      display: none;<!-- [et_pb_line_break_holder] -->      position: fixed;<!-- [et_pb_line_break_holder] -->      top: 0; left: 0;<!-- [et_pb_line_break_holder] -->      width: 100%; height: 100%;<!-- [et_pb_line_break_holder] -->      background-color: rgba(0, 0, 0, 0.8);<!-- [et_pb_line_break_holder] -->      z-index: 10000;<!-- [et_pb_line_break_holder] -->      animation: fadeIn 0.3s ease-in-out;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .popup-content {<!-- [et_pb_line_break_holder] -->      position: absolute;<!-- [et_pb_line_break_holder] -->      top: 50%; left: 50%;<!-- [et_pb_line_break_holder] -->      transform: translate(-50%, -50%);<!-- [et_pb_line_break_holder] -->      background: linear-gradient(135deg, #833ab4 0%, #fd1d1d 50%, #fcb045 100%);<!-- [et_pb_line_break_holder] -->      padding: 30px;<!-- [et_pb_line_break_holder] -->      border-radius: 20px;<!-- [et_pb_line_break_holder] -->      text-align: center;<!-- [et_pb_line_break_holder] -->      max-width: 400px;<!-- [et_pb_line_break_holder] -->      width: 90%;<!-- [et_pb_line_break_holder] -->      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);<!-- [et_pb_line_break_holder] -->      color: white;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .popup-content h2   { margin-top: 0; font-size: 24px; margin-bottom: 15px; }<!-- [et_pb_line_break_holder] -->    .popup-content p    { font-size: 16px; margin-bottom: 25px; line-height: 1.4; }<!-- [et_pb_line_break_holder] -->    .popup-buttons      { display: flex; justify-content: center; align-items: center; }<!-- [et_pb_line_break_holder] -->    .close-icon {<!-- [et_pb_line_break_holder] -->      position: absolute;<!-- [et_pb_line_break_holder] -->      top: 15px; right: 20px;<!-- [et_pb_line_break_holder] -->      background: none; border: none;<!-- [et_pb_line_break_holder] -->      color: white; font-size: 24px; font-weight: bold;<!-- [et_pb_line_break_holder] -->      cursor: pointer; width: 30px; height: 30px;<!-- [et_pb_line_break_holder] -->      display: flex; align-items: center; justify-content: center;<!-- [et_pb_line_break_holder] -->      border-radius: 50%;<!-- [et_pb_line_break_holder] -->      transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .close-icon:hover { background: rgba(255,255,255,0.2); transform: scale(1.1); }<!-- [et_pb_line_break_holder] -->    .instagram-button {<!-- [et_pb_line_break_holder] -->      background: white; color: #833ab4;<!-- [et_pb_line_break_holder] -->      padding: 12px 30px; border-radius: 25px;<!-- [et_pb_line_break_holder] -->      text-decoration: none; font-weight: bold; font-size: 16px;<!-- [et_pb_line_break_holder] -->      transition: all 0.3s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .instagram-button:hover {<!-- [et_pb_line_break_holder] -->      transform: scale(1.05);<!-- [et_pb_line_break_holder] -->      box-shadow: 0 5px 15px rgba(0,0,0,0.2);<!-- [et_pb_line_break_holder] -->      color: #833ab4; text-decoration: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .instagram-icon { font-size: 40px; margin-bottom: 15px; }<!-- [et_pb_line_break_holder] -->    @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @media screen and (max-width: 768px) {<!-- [et_pb_line_break_holder] -->      textarea, input[type=\"text\"] { font-size: 16px; }<!-- [et_pb_line_break_holder] -->      .hakoit-container .btn { padding: 8px 12px; font-size: 14px; }<!-- [et_pb_line_break_holder] -->      .hakoit-container .seo-lbl { width: 130px; min-width: 130px; font-size: 11px; }<!-- [et_pb_line_break_holder] -->      .hakoit-container .historial-item { flex-wrap: wrap; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    @media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->      .popup-buttons { justify-content: center; }<!-- [et_pb_line_break_holder] -->      .instagram-button { width: auto; margin: 0; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <script><!-- [et_pb_line_break_holder] -->    let usageCount = 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] -->    const lang = 'en'; <!-- [et_pb_line_break_holder] -->    let currentLanguage = lang;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const translations = {<!-- [et_pb_line_break_holder] -->      es: {<!-- [et_pb_line_break_holder] -->        inputLabel:      'Ingrese o pegue el texto a convertir:',<!-- [et_pb_line_break_holder] -->        resultsLabel:    'Resultados:',<!-- [et_pb_line_break_holder] -->        characters:      'Caracteres:',<!-- [et_pb_line_break_holder] -->        words:           'Palabras:',<!-- [et_pb_line_break_holder] -->        sentences:       'Oraciones:',<!-- [et_pb_line_break_holder] -->        readingTime:     'Lectura:',<!-- [et_pb_line_break_holder] -->        min:             'min',<!-- [et_pb_line_break_holder] -->        copy:            '\ud83d\udccb Copiar Resultado',<!-- [et_pb_line_break_holder] -->        swap:            '\ud83d\udd04 Intercambiar',<!-- [et_pb_line_break_holder] -->        clear:           '\u267b\ufe0e Borrar Todo',<!-- [et_pb_line_break_holder] -->        uppercase:       'MAY\u00daSCULAS',<!-- [et_pb_line_break_holder] -->        lowercase:       'min\u00fasculas',<!-- [et_pb_line_break_holder] -->        capitalize:      '1ra Letra May\u00fascula',<!-- [et_pb_line_break_holder] -->        slug:            '\ud83d\udd17 URL Slug',<!-- [et_pb_line_break_holder] -->        alternating:     'aLtErNaDo',<!-- [et_pb_line_break_holder] -->        clean:           '\ud83e\uddf9 Limpiar Espacios',<!-- [et_pb_line_break_holder] -->        kebab:           'kebab-case',<!-- [et_pb_line_break_holder] -->        snake:           'snake_case',<!-- [et_pb_line_break_holder] -->        camel:           'camelCase',<!-- [et_pb_line_break_holder] -->        pascal:          'PascalCase',<!-- [et_pb_line_break_holder] -->        hashtags:        '#\ufe0f\u20e3 Hashtags',<!-- [et_pb_line_break_holder] -->        stripHtml:       '<\/> Eliminar HTML',<!-- [et_pb_line_break_holder] -->        dedupLines:      '\ud83d\udd01 Sin Duplicados',<!-- [et_pb_line_break_holder] -->        download:        '\u2b07\ufe0f Descargar .txt',<!-- [et_pb_line_break_holder] -->        historyLabel:    '\ud83d\udd50 Historial de transformaciones',<!-- [et_pb_line_break_holder] -->        historyEmpty:    'Sin transformaciones a\u00fan.',<!-- [et_pb_line_break_holder] -->        historyRestore:  '\u21a9 Restaurar',<!-- [et_pb_line_break_holder] -->        emptyTextAlert:  'Por favor, ingresa alg\u00fan texto para transformar.',<!-- [et_pb_line_break_holder] -->        noResultAlert:   'No hay texto en el resultado para copiar.',<!-- [et_pb_line_break_holder] -->        copySuccess:     '\u00a1Texto copiado al portapapeles!',<!-- [et_pb_line_break_holder] -->        copyError:       'No se pudo copiar el texto. Por favor, c\u00f3pialo manualmente.',<!-- [et_pb_line_break_holder] -->        popupTitle:      '\u00bfQuieres seguir usando la App GRATIS?',<!-- [et_pb_line_break_holder] -->        popupText:       'Solo s\u00edguenos en <strong>Instagram<\/strong> para seguir disfrutando de la herramienta sin l\u00edmites.',<!-- [et_pb_line_break_holder] -->        popupButton:     '\u2705 Seguir en Instagram @hako_it',<!-- [et_pb_line_break_holder] -->        popupFooter:     'As\u00ed nos ayudas a mantenerla gratuita \ud83d\udc4d'<!-- [et_pb_line_break_holder] -->      },<!-- [et_pb_line_break_holder] -->      en: {<!-- [et_pb_line_break_holder] -->        inputLabel:      'Enter or paste the text to convert:',<!-- [et_pb_line_break_holder] -->        resultsLabel:    'Results:',<!-- [et_pb_line_break_holder] -->        characters:      'Characters:',<!-- [et_pb_line_break_holder] -->        words:           'Words:',<!-- [et_pb_line_break_holder] -->        sentences:       'Sentences:',<!-- [et_pb_line_break_holder] -->        readingTime:     'Reading:',<!-- [et_pb_line_break_holder] -->        min:             'min',<!-- [et_pb_line_break_holder] -->        copy:            '\ud83d\udccb Copy Result',<!-- [et_pb_line_break_holder] -->        swap:            '\ud83d\udd04 Swap',<!-- [et_pb_line_break_holder] -->        clear:           '\u267b\ufe0e Clear All',<!-- [et_pb_line_break_holder] -->        uppercase:       'UPPERCASE',<!-- [et_pb_line_break_holder] -->        lowercase:       'lowercase',<!-- [et_pb_line_break_holder] -->        capitalize:      '1st Letter Uppercase',<!-- [et_pb_line_break_holder] -->        slug:            '\ud83d\udd17 URL Slug',<!-- [et_pb_line_break_holder] -->        alternating:     'aLtErNaTiNg',<!-- [et_pb_line_break_holder] -->        clean:           '\ud83e\uddf9 Clean Spaces',<!-- [et_pb_line_break_holder] -->        kebab:           'kebab-case',<!-- [et_pb_line_break_holder] -->        snake:           'snake_case',<!-- [et_pb_line_break_holder] -->        camel:           'camelCase',<!-- [et_pb_line_break_holder] -->        pascal:          'PascalCase',<!-- [et_pb_line_break_holder] -->        hashtags:        '#\ufe0f\u20e3 Hashtags',<!-- [et_pb_line_break_holder] -->        stripHtml:       '<\/> Strip HTML',<!-- [et_pb_line_break_holder] -->        dedupLines:      '\ud83d\udd01 Remove Duplicates',<!-- [et_pb_line_break_holder] -->        download:        '\u2b07\ufe0f Download .txt',<!-- [et_pb_line_break_holder] -->        historyLabel:    '\ud83d\udd50 Transformation History',<!-- [et_pb_line_break_holder] -->        historyEmpty:    'No transformations yet.',<!-- [et_pb_line_break_holder] -->        historyRestore:  '\u21a9 Restore',<!-- [et_pb_line_break_holder] -->        emptyTextAlert:  'Please enter some text to transform.',<!-- [et_pb_line_break_holder] -->        noResultAlert:   'No text in the result to copy.',<!-- [et_pb_line_break_holder] -->        copySuccess:     'Text copied to clipboard!',<!-- [et_pb_line_break_holder] -->        copyError:       'Could not copy text. Please copy it manually.',<!-- [et_pb_line_break_holder] -->        popupTitle:      'Want to keep using the App for FREE?',<!-- [et_pb_line_break_holder] -->        popupText:       'Just follow us on <strong>Instagram<\/strong> to continue enjoying the tool without limits.',<!-- [et_pb_line_break_holder] -->        popupButton:     '\u2705 Follow on Instagram @hako_it',<!-- [et_pb_line_break_holder] -->        popupFooter:     'This helps us keep it free \ud83d\udc4d'<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function t(key) {<!-- [et_pb_line_break_holder] -->      return translations[currentLanguage][key] || key;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function applyTranslations() {<!-- [et_pb_line_break_holder] -->      document.getElementById('labelInput').textContent     = t('inputLabel');<!-- [et_pb_line_break_holder] -->      document.getElementById('labelResults').textContent   = t('resultsLabel');<!-- [et_pb_line_break_holder] -->      document.getElementById('labelCharacters').textContent = t('characters');<!-- [et_pb_line_break_holder] -->      document.getElementById('labelWords').textContent     = t('words');<!-- [et_pb_line_break_holder] -->      document.getElementById('labelSentences').textContent = t('sentences');<!-- [et_pb_line_break_holder] -->      document.getElementById('labelReading').textContent   = t('readingTime');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'mayusculas\\')\"]').textContent        = t('uppercase');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'minusculas\\')\"]').textContent        = t('lowercase');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'primeraLetraMayuscula\\')\"]').textContent = t('capitalize');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'slug\\')\"]').textContent              = t('slug');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'alternado\\')\"]').textContent         = t('alternating');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'limpiar\\')\"]').textContent           = t('clean');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'kebab\\')\"]').textContent             = t('kebab');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"transformarTexto(\\'snake\\')\"]').textContent             = t('snake');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"clearResults()\"]').textContent                          = t('clear');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"copyToClipboard()\"]').textContent                      = t('copy');<!-- [et_pb_line_break_holder] -->      document.querySelector('button[onclick=\"swapInputOutput()\"]').textContent                      = t('swap');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.getElementById('btnCamel').textContent    = t('camel');<!-- [et_pb_line_break_holder] -->      document.getElementById('btnPascal').textContent   = t('pascal');<!-- [et_pb_line_break_holder] -->      document.getElementById('btnHashtags').textContent = t('hashtags');<!-- [et_pb_line_break_holder] -->      document.getElementById('btnStripHtml').textContent = t('stripHtml');<!-- [et_pb_line_break_holder] -->      document.getElementById('btnDedup').textContent    = t('dedupLines');<!-- [et_pb_line_break_holder] -->      document.getElementById('btnDownload').textContent = t('download');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.querySelector('.historial-header').textContent = t('historyLabel');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.querySelector('.popup-content h2').innerHTML                   = t('popupTitle');<!-- [et_pb_line_break_holder] -->      document.querySelector('.popup-content p:nth-of-type(1)').innerHTML     = t('popupText');<!-- [et_pb_line_break_holder] -->      document.querySelector('.instagram-button').textContent                  = t('popupButton');<!-- [et_pb_line_break_holder] -->      document.querySelector('.popup-content p:nth-of-type(2)').textContent   = t('popupFooter');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      renderHistory();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function cuentaCuento() {<!-- [et_pb_line_break_holder] -->      const texto     = document.querySelector('#textoIngresado').value;<!-- [et_pb_line_break_holder] -->      const palabras  = texto.trim() === '' ? 0 : texto.trim().split(\/\\s+\/).length;<!-- [et_pb_line_break_holder] -->      const oraciones = texto.trim() === '' ? 0 : texto.split(\/[.!?]+\/).filter(s => s.trim().length > 0).length;<!-- [et_pb_line_break_holder] -->      const lectura   = Math.ceil(palabras \/ 200);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.getElementById('cantCaracteres').textContent = texto.length;<!-- [et_pb_line_break_holder] -->      document.getElementById('cantPalabras').textContent   = palabras;<!-- [et_pb_line_break_holder] -->      document.getElementById('cantOraciones').textContent  = oraciones;<!-- [et_pb_line_break_holder] -->      document.getElementById('tiempoLectura').textContent  = lectura + ' ' + t('min');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function seoValidator() {<!-- [et_pb_line_break_holder] -->      const len   = document.querySelector('#textoIngresado').value.length;<!-- [et_pb_line_break_holder] -->      const panel = document.getElementById('seoValidatorPanel');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if (len === 0) { panel.style.display = 'none'; return; }<!-- [et_pb_line_break_holder] -->      panel.style.display = 'block';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Title SEO: ideal 50-60, cap at 80<!-- [et_pb_line_break_holder] -->      updateSeoBar('barTitle',   'cntTitle',   len, 50,  60,  80);<!-- [et_pb_line_break_holder] -->      \/\/ Meta description: ideal 120-160, cap at 200<!-- [et_pb_line_break_holder] -->      updateSeoBar('barMeta',    'cntMeta',    len, 120, 160, 200);<!-- [et_pb_line_break_holder] -->      \/\/ Twitter\/X: max 280, cap at 320<!-- [et_pb_line_break_holder] -->      updateSeoBar('barTwitter', 'cntTwitter', len, null, 280, 320);<!-- [et_pb_line_break_holder] -->      \/\/ Instagram bio: max 150, cap at 180<!-- [et_pb_line_break_holder] -->      updateSeoBar('barIG',      'cntIG',      len, null, 150, 180);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function updateSeoBar(barId, cntId, len, min, max, cap) {<!-- [et_pb_line_break_holder] -->      const bar = document.getElementById(barId);<!-- [et_pb_line_break_holder] -->      const cnt = document.getElementById(cntId);<!-- [et_pb_line_break_holder] -->      bar.style.width  = Math.min((len \/ cap) * 100, 100) + '%';<!-- [et_pb_line_break_holder] -->      cnt.textContent  = len;<!-- [et_pb_line_break_holder] -->      bar.className    = 'seo-bar';<!-- [et_pb_line_break_holder] -->      if (min !== null) {<!-- [et_pb_line_break_holder] -->        if (len < min)       bar.classList.add('seo-short');<!-- [et_pb_line_break_holder] -->        else if (len <= max) bar.classList.add('seo-ok');<!-- [et_pb_line_break_holder] -->        else                 bar.classList.add('seo-over');<!-- [et_pb_line_break_holder] -->      } else {<!-- [et_pb_line_break_holder] -->        if (len <= max * 0.85)   bar.classList.add('seo-ok');<!-- [et_pb_line_break_holder] -->        else if (len <= max)     bar.classList.add('seo-warning');<!-- [et_pb_line_break_holder] -->        else                     bar.classList.add('seo-over');<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const accentMap = {<!-- [et_pb_line_break_holder] -->      \u00e1:'a',\u00e0:'a',\u00e4:'a',\u00e2:'a',\u00e3:'a',<!-- [et_pb_line_break_holder] -->      \u00e9:'e',\u00e8:'e',\u00eb:'e',\u00ea:'e',<!-- [et_pb_line_break_holder] -->      \u00ed:'i',\u00ec:'i',\u00ef:'i',\u00ee:'i',<!-- [et_pb_line_break_holder] -->      \u00f3:'o',\u00f2:'o',\u00f6:'o',\u00f4:'o',\u00f5:'o',<!-- [et_pb_line_break_holder] -->      \u00fa:'u',\u00f9:'u',\u00fc:'u',\u00fb:'u',<!-- [et_pb_line_break_holder] -->      \u00f1:'n', \u00e7:'c'<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->    function removeAccents(str) {<!-- [et_pb_line_break_holder] -->      return str.replace(\/[\u00e1\u00e0\u00e4\u00e2\u00e3\u00e9\u00e8\u00eb\u00ea\u00ed\u00ec\u00ef\u00ee\u00f3\u00f2\u00f6\u00f4\u00f5\u00fa\u00f9\u00fc\u00fb\u00f1\u00e7]\/g, m => accentMap[m] || m);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function transformarTexto(action) {<!-- [et_pb_line_break_holder] -->      const texto = document.querySelector('#textoIngresado').value;<!-- [et_pb_line_break_holder] -->      if (!texto.trim()) { alert(t('emptyTextAlert')); return; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      let resultado = '';<!-- [et_pb_line_break_holder] -->      switch (action) {<!-- [et_pb_line_break_holder] -->        case 'mayusculas':<!-- [et_pb_line_break_holder] -->          resultado = texto.toUpperCase();<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'minusculas':<!-- [et_pb_line_break_holder] -->          resultado = texto.toLowerCase();<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'primeraLetraMayuscula':<!-- [et_pb_line_break_holder] -->          resultado = texto.split(' ').map(p => p.charAt(0).toUpperCase() + p.slice(1)).join(' ');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'slug':<!-- [et_pb_line_break_holder] -->          resultado = removeAccents(texto.toLowerCase().trim())<!-- [et_pb_line_break_holder] -->            .replace(\/[^a-z0-9\\s-]\/g, '')<!-- [et_pb_line_break_holder] -->            .replace(\/\\s+\/g, '-')<!-- [et_pb_line_break_holder] -->            .replace(\/-+\/g, '-')<!-- [et_pb_line_break_holder] -->            .replace(\/^-|-$\/g, '');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'alternado':<!-- [et_pb_line_break_holder] -->          resultado = texto.split('').map((c, i) => i % 2 === 0 ? c.toLowerCase() : c.toUpperCase()).join('');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'limpiar':<!-- [et_pb_line_break_holder] -->          resultado = texto.replace(\/\\s+\/g, ' ').replace(\/\\n\\s*\\n\/g, '\\n').trim();<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'kebab':<!-- [et_pb_line_break_holder] -->          resultado = removeAccents(texto.toLowerCase())<!-- [et_pb_line_break_holder] -->            .replace(\/[^a-z0-9\\s]\/g, '').trim().replace(\/\\s+\/g, '-');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'snake':<!-- [et_pb_line_break_holder] -->          resultado = removeAccents(texto.toLowerCase())<!-- [et_pb_line_break_holder] -->            .replace(\/[^a-z0-9\\s]\/g, '').trim().replace(\/\\s+\/g, '_');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'camel':<!-- [et_pb_line_break_holder] -->          resultado = removeAccents(texto.toLowerCase())<!-- [et_pb_line_break_holder] -->            .replace(\/[^a-z0-9\\s]\/g, '').trim()<!-- [et_pb_line_break_holder] -->            .split(\/\\s+\/)<!-- [et_pb_line_break_holder] -->            .map((w, i) => i === 0 ? w : w.charAt(0).toUpperCase() + w.slice(1))<!-- [et_pb_line_break_holder] -->            .join('');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'pascal':<!-- [et_pb_line_break_holder] -->          resultado = removeAccents(texto.toLowerCase())<!-- [et_pb_line_break_holder] -->            .replace(\/[^a-z0-9\\s]\/g, '').trim()<!-- [et_pb_line_break_holder] -->            .split(\/\\s+\/)<!-- [et_pb_line_break_holder] -->            .map(w => w.charAt(0).toUpperCase() + w.slice(1))<!-- [et_pb_line_break_holder] -->            .join('');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'hashtags': {<!-- [et_pb_line_break_holder] -->          const stopwords = new Set([<!-- [et_pb_line_break_holder] -->            'de','la','el','en','y','a','los','las','un','una','por','con','es','que','se',<!-- [et_pb_line_break_holder] -->            'su','al','del','lo','como','pero','o','si','le','me','te','mi','tu','nos','son',<!-- [et_pb_line_break_holder] -->            'era','ha','han','fue','ser','al','ya','m\u00e1s','sin','sobre','entre','hacia','desde',<!-- [et_pb_line_break_holder] -->            'hasta','para','e','ni','u','no','the','a','an','in','on','at','of','for','to',<!-- [et_pb_line_break_holder] -->            'is','are','was','be','and','or','but','it','this','that','with','by','as','its',<!-- [et_pb_line_break_holder] -->            'from','into','have','has','had','not','were','do','did','we','you','he','she'<!-- [et_pb_line_break_holder] -->          ]);<!-- [et_pb_line_break_holder] -->          resultado = texto<!-- [et_pb_line_break_holder] -->            .replace(\/[^\\w\u00e1\u00e9\u00ed\u00f3\u00fa\u00f1\u00fc\u00c1\u00c9\u00cd\u00d3\u00da\u00d1\u00dc\\s]\/g, '')<!-- [et_pb_line_break_holder] -->            .split(\/\\s+\/)<!-- [et_pb_line_break_holder] -->            .filter(w => w.length > 2 && !stopwords.has(w.toLowerCase()))<!-- [et_pb_line_break_holder] -->            .map(w => '#' + w.charAt(0).toUpperCase() + w.slice(1).toLowerCase())<!-- [et_pb_line_break_holder] -->            .join(' ');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'stripHtml': {<!-- [et_pb_line_break_holder] -->          const tmp = document.createElement('div');<!-- [et_pb_line_break_holder] -->          tmp.innerHTML = texto;<!-- [et_pb_line_break_holder] -->          resultado = (tmp.textContent || tmp.innerText || '').replace(\/\\n\\s*\\n\/g, '\\n').trim();<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        case 'dedupLines': {<!-- [et_pb_line_break_holder] -->          const seen = new Set();<!-- [et_pb_line_break_holder] -->          resultado = texto.split('\\n').filter(line => {<!-- [et_pb_line_break_holder] -->            const key = line.trim();<!-- [et_pb_line_break_holder] -->            if (seen.has(key)) return false;<!-- [et_pb_line_break_holder] -->            seen.add(key);<!-- [et_pb_line_break_holder] -->            return true;<!-- [et_pb_line_break_holder] -->          }).join('\\n');<!-- [et_pb_line_break_holder] -->          break;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.querySelector('#resultados').value = resultado;<!-- [et_pb_line_break_holder] -->      saveToHistory(action, resultado);<!-- [et_pb_line_break_holder] -->      incrementUsageAndCheckPopup();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* \u2500\u2500\u2500 Historial \u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->    const actionLabels = {<!-- [et_pb_line_break_holder] -->      mayusculas:'MAY\u00daS', minusculas:'minus', primeraLetraMayuscula:'1ra May',<!-- [et_pb_line_break_holder] -->      slug:'Slug', alternado:'aLtEr', limpiar:'Limpiar', kebab:'kebab',<!-- [et_pb_line_break_holder] -->      snake:'snake', camel:'camel', pascal:'Pascal', hashtags:'#Tags',<!-- [et_pb_line_break_holder] -->      stripHtml:'Sin HTML', dedupLines:'Sin Dup'<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function saveToHistory(action, resultado) {<!-- [et_pb_line_break_holder] -->      if (!resultado.trim()) return;<!-- [et_pb_line_break_holder] -->      const hist = JSON.parse(localStorage.getItem('hakoitHistory') || '[]');<!-- [et_pb_line_break_holder] -->      hist.unshift({ label: actionLabels[action] || action, texto: resultado, time: new Date().toLocaleTimeString() });<!-- [et_pb_line_break_holder] -->      if (hist.length > 5) hist.pop();<!-- [et_pb_line_break_holder] -->      localStorage.setItem('hakoitHistory', JSON.stringify(hist));<!-- [et_pb_line_break_holder] -->      renderHistory();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function renderHistory() {<!-- [et_pb_line_break_holder] -->      const lista = document.getElementById('historialLista');<!-- [et_pb_line_break_holder] -->      if (!lista) return;<!-- [et_pb_line_break_holder] -->      const hist = JSON.parse(localStorage.getItem('hakoitHistory') || '[]');<!-- [et_pb_line_break_holder] -->      if (hist.length === 0) {<!-- [et_pb_line_break_holder] -->        lista.innerHTML = '<pee class=\"historial-empty\">' + t('historyEmpty') + '<\/pee>';<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      lista.innerHTML = hist.map((item, i) => `<!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"historial-item\"><!-- [et_pb_line_break_holder] -->          <span class=\"historial-action\">${item.label}<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"historial-text\">${item.texto.substring(0, 60).replace(\/<\/g,'<')}${item.texto.length > 60 ? '\u2026' : ''}<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"historial-time\">${item.time}<\/span><!-- [et_pb_line_break_holder] -->          <button type=\"button\" class=\"historial-restore\" onclick=\"restoreFromHistory(${i})\">${t('historyRestore')}<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p>`).join('');<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    function restoreFromHistory(i) {<!-- [et_pb_line_break_holder] -->      const hist = JSON.parse(localStorage.getItem('hakoitHistory') || '[]');<!-- [et_pb_line_break_holder] -->      if (hist[i]) document.querySelector('#resultados').value = hist[i].texto;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* \u2500\u2500\u2500 Descarga .txt \u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->    function downloadResult() {<!-- [et_pb_line_break_holder] -->      const text = document.querySelector('#resultados').value;<!-- [et_pb_line_break_holder] -->      if (!text.trim()) { alert(t('noResultAlert')); return; }<!-- [et_pb_line_break_holder] -->      const blob = new Blob([text], { type: 'text\/plain;charset=utf-8' });<!-- [et_pb_line_break_holder] -->      const url  = URL.createObjectURL(blob);<!-- [et_pb_line_break_holder] -->      const a    = document.createElement('a');<!-- [et_pb_line_break_holder] -->      a.href = url; a.download = 'resultado.txt';<!-- [et_pb_line_break_holder] -->      document.body.appendChild(a);<!-- [et_pb_line_break_holder] -->      a.click();<!-- [et_pb_line_break_holder] -->      document.body.removeChild(a);<!-- [et_pb_line_break_holder] -->      URL.revokeObjectURL(url);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* \u2500\u2500\u2500 Intercambiar \u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->    function swapInputOutput() {<!-- [et_pb_line_break_holder] -->      const input  = document.querySelector('#textoIngresado');<!-- [et_pb_line_break_holder] -->      const output = document.querySelector('#resultados');<!-- [et_pb_line_break_holder] -->      const temp   = input.value;<!-- [et_pb_line_break_holder] -->      input.value  = output.value;<!-- [et_pb_line_break_holder] -->      output.value = temp;<!-- [et_pb_line_break_holder] -->      cuentaCuento();<!-- [et_pb_line_break_holder] -->      seoValidator();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* \u2500\u2500\u2500 Popup Instagram (dispara cada 3 usos) \u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->    function incrementUsageAndCheckPopup() {<!-- [et_pb_line_break_holder] -->      usageCount++;<!-- [et_pb_line_break_holder] -->      if (usageCount % 3 === 0) {<!-- [et_pb_line_break_holder] -->        showInstagramPopup();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    function showInstagramPopup() {<!-- [et_pb_line_break_holder] -->      document.getElementById('instagramPopup').style.display = 'block';<!-- [et_pb_line_break_holder] -->      document.body.style.overflow = 'hidden';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    function closePopup() {<!-- [et_pb_line_break_holder] -->      document.getElementById('instagramPopup').style.display = 'none';<!-- [et_pb_line_break_holder] -->      document.body.style.overflow = 'auto';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* \u2500\u2500\u2500 Copiar \u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->    function copyToClipboard() {<!-- [et_pb_line_break_holder] -->      const text = document.querySelector('#resultados').value;<!-- [et_pb_line_break_holder] -->      if (!text.trim()) { alert(t('noResultAlert')); return; }<!-- [et_pb_line_break_holder] -->      if (navigator.clipboard && window.isSecureContext) {<!-- [et_pb_line_break_holder] -->        navigator.clipboard.writeText(text).then(() => alert(t('copySuccess'))).catch(() => fallbackCopy(text));<!-- [et_pb_line_break_holder] -->      } else {<!-- [et_pb_line_break_holder] -->        fallbackCopy(text);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    function fallbackCopy(text) {<!-- [et_pb_line_break_holder] -->      const ta = document.createElement('textarea');<!-- [et_pb_line_break_holder] -->      ta.value = text;<!-- [et_pb_line_break_holder] -->      ta.style.cssText = 'position:fixed;left:-999999px;top:-999999px';<!-- [et_pb_line_break_holder] -->      document.body.appendChild(ta);<!-- [et_pb_line_break_holder] -->      ta.focus(); ta.select();<!-- [et_pb_line_break_holder] -->      try { document.execCommand('copy'); alert(t('copySuccess')); }<!-- [et_pb_line_break_holder] -->      catch { alert(t('copyError')); }<!-- [et_pb_line_break_holder] -->      document.body.removeChild(ta);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* \u2500\u2500\u2500 Borrar todo \u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->    function clearResults() {<!-- [et_pb_line_break_holder] -->      document.querySelector('#textoIngresado').value = '';<!-- [et_pb_line_break_holder] -->      document.querySelector('#resultados').value     = '';<!-- [et_pb_line_break_holder] -->      document.getElementById('cantCaracteres').textContent = '0';<!-- [et_pb_line_break_holder] -->      document.getElementById('cantPalabras').textContent   = '0';<!-- [et_pb_line_break_holder] -->      document.getElementById('cantOraciones').textContent  = '0';<!-- [et_pb_line_break_holder] -->      document.getElementById('tiempoLectura').textContent  = '0 ' + t('min');<!-- [et_pb_line_break_holder] -->      document.getElementById('seoValidatorPanel').style.display = 'none';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* \u2500\u2500\u2500 ESC cierra popup \u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->    document.addEventListener('keydown', e => { if (e.key === 'Escape') closePopup(); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* \u2500\u2500\u2500 Init \u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] -->    document.addEventListener('DOMContentLoaded', function() {<!-- [et_pb_line_break_holder] -->      usageCount = 0;<!-- [et_pb_line_break_holder] -->      applyTranslations();<!-- [et_pb_line_break_holder] -->      renderHistory();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  <\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>How to Convert Text Case Online<\/h2>\n<ol>\n<li>Paste your text into the box above.<\/li>\n<li>Choose a conversion: <strong>lowercase<\/strong>, <strong>UPPERCASE<\/strong>, <strong>Title Case<\/strong>, or <strong>Sentence case<\/strong>.<\/li>\n<li>Click the button. Your converted text appears instantly \u2014 copy it with one click.<\/li>\n<\/ol>\n<p>If you liked the App to convert text from uppercase to lowercase copy &amp; paste.<br \/><strong>Please share with your friends and follow us on Instagram <a href=\"https:\/\/www.instagram.com\/hako_it\/\" target=\"_blank\" rel=\"noopener\">@hako_it<\/a><\/strong><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\u00bb1_5,3_5,1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb3_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.18.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<blockquote>\n<p>Try other tool: <a href=\"https:\/\/www.hakoit.com\/letras-especiales-para-instagram-twitter-facebook-social-media\/\" target=\"_blank\" rel=\"noopener\">herramienta <strong>gratuita de <em>Letras especiales para Instagram\/ Facebook \/ Twitter \/ YouTube copiar y pegar.<\/em><\/strong><\/a><\/p>\n<\/blockquote>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.16&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.18.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.18.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p><a href=\"https:\/\/www.hakoit.com\/\" target=\"_blank\" rel=\"noopener\">HakoIT<\/a>&#8216;s free letter generator web application enable you to convert text from uppercase to lowercase or convert from lowercase to uppercase or Capitalize text (1st Letter in Uppercase). <strong>Easy<\/strong>!.<\/p>\n<h3>How to convert letters from uppercase to lowercase? \/ How do you change from lowercase to uppercase?<\/h3>\n<p>\u2139\ufe0f When entering a title, text or phrase there are three options to Convert:<br \/><strong>-UPPERCASE:<\/strong> to convert lowercase to Uppercase. It will convert all characters in the text to Uppercase.<br \/><strong>-lowercase:<\/strong> to convert from uppercase to lowercase. It will convert all characters in the text to lowercase.<br \/><em><strong>1 Capital Letter<\/strong>:<\/em> to convert the first letter of each word to uppercase (Capitalize the text).<\/p>\n<p>It also features a new <strong>Character Count<\/strong> and <strong>Word Count<\/strong> functionality. This is incredibly useful when working with length limits, such as for social media, text messages, blog posts, or SEO.<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>Summary Change text uppercase to lowercase Free Tool<\/h2>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"rv-tabla-estilo\"><!-- [et_pb_line_break_holder] --><\/p>\n<table><!-- [et_pb_line_break_holder] -->  <\/p>\n<thead><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr><!-- [et_pb_line_break_holder] -->      <\/p>\n<th>Feature<\/th>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<th>Description<\/th>\n<p><!-- [et_pb_line_break_holder] -->    <\/tr>\n<p><!-- [et_pb_line_break_holder] -->  <\/thead>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<tbody><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr><!-- [et_pb_line_break_holder] -->      <\/p>\n<td><strong>Core Functionality<\/strong><\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td>Instantly convert text to UPPERCASE, lowercase, or 1 Capital Letter (Title Case).<\/td>\n<p><!-- [et_pb_line_break_holder] -->    <\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr><!-- [et_pb_line_break_holder] -->      <\/p>\n<td><strong>Integrated Tools<\/strong><\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td>Includes Character Count, Word Count, and Sentence Counter for SEO and social media requirements.<\/td>\n<p><!-- [et_pb_line_break_holder] -->    <\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr><!-- [et_pb_line_break_holder] -->      <\/p>\n<td><strong>New Developer Features<\/strong><\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td>Added URL Slug Generator, aLtErNaTiNg case, extra space cleaner, kebab-case, and snake_case converters.<\/td>\n<p><!-- [et_pb_line_break_holder] -->    <\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr><!-- [et_pb_line_break_holder] -->      <\/p>\n<td><strong>Usability Improvements<\/strong><\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td>New \u00abSwap Input\/Output\u00bb button for quick workflow adjustments.<\/td>\n<p><!-- [et_pb_line_break_holder] -->    <\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr><!-- [et_pb_line_break_holder] -->      <\/p>\n<td><strong>Pricing<\/strong><\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td>100% free tool; full access unlocked by following @hako_it on Instagram.<\/td>\n<p><!-- [et_pb_line_break_holder] -->    <\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr><!-- [et_pb_line_break_holder] -->      <\/p>\n<td><strong>Use Cases<\/strong><\/td>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<td>Social media posts, blog content, developer tasks, and professional document formatting.<\/td>\n<p><!-- [et_pb_line_break_holder] -->    <\/tr>\n<p><!-- [et_pb_line_break_holder] -->  <\/tbody>\n<p><!-- [et_pb_line_break_holder] --><\/table>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p><strong>Use cases:<\/strong> How to convert letters from uppercase to lowercase?; How do you change from uppercase to lowercase?; How do you transform text from lowercase letters to uppercase?; How to convert from uppercase to lowercase; Convert uppercase to lowercase; Convert uppercase to lowercase Instagram;convert lowercase to uppercase Instagram; Convert lowercase to uppercase YouTube; convert text to uppercase online; capitalize text, text-transform and much more.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>In the world of digital marketing, social media, and search engine optimization, every detail matters. One of the key aspects of improving the visibility of your website or social media profile is how you present your text. A simple adjustment, such as switching from <strong>uppercase to lowercase<\/strong>, can have a surprising impact on your strategy to reach more customers.<\/p>\n<p><strong>Converting text from uppercase to lowercase is an essential task when working with digital content<\/strong>. Whether it\u2019s to improve readability, adhere to writing conventions, or simply give your documents, social media posts, or web pages a more professional touch, having the right tools to simplify daily tasks is incredibly valuable.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div class=\"stat-card\" style=\"background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);; border-radius: 12px; padding: 24px; margin: 32px 0; box-shadow: 0 4px 6px rgba(0,0,0,0.1);\">\n<div style=\"display: flex; align-items: center; gap: 16px; margin-bottom: 16px;\">\n<div style=\"color: white; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\"> Did you know&#8230;? <\/div>\n<\/p><\/div>\n<div style=\"color: white; font-size: 20px; font-weight: 700; line-height: 1.4; margin-bottom: 12px;\"> Changing text case isn&#8217;t just for style; consistent casing in SEO-friendly URLs can significantly improve search engine crawlability and user experience. <\/div>\n<div style=\"color: rgba(255,255,255,0.9); font-size: 14px;\"> Source: <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/url-structure\" rel=\"nofollow noopener\" target=\"_blank\" style=\"color: white; text-decoration: underline;\"> Google Search Central <\/a> <\/div>\n<\/p><\/div>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>Common Uses for a Text Case Converter<\/h2>\n<p>The most common uses are: fixing accidental Caps Lock text, formatting social media bios and captions in lowercase (a popular aesthetic on Instagram and TikTok), standardising headings to title case, and cleaning up data before pasting it into a spreadsheet or database.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p data-start=\"83\" data-end=\"375\">\ud83c\udf89 <strong data-start=\"86\" data-end=\"103\">New Features!<\/strong><br data-start=\"103\" data-end=\"106\" \/>We\u2019ve added the 5 most requested tools: an SEO-friendly URL generator, aLtErNaTiNg case text for social media, extra space cleaner, plus kebab-case and snake_case converters for developers. We also included a sentence counter and a quick <strong data-start=\"344\" data-end=\"365\">Swap Input\/Output<\/strong> button.<\/p>\n<p data-start=\"377\" data-end=\"548\"><strong data-start=\"377\" data-end=\"395\">The best part?<\/strong> It\u2019s still completely free. Just follow us on <a href=\"https:\/\/www.instagram.com\/hako_it\/\" target=\"_blank\" rel=\"noopener\">Instagram @hako_it<\/a> to unlock all features with no limits. Perfect for bloggers, developers, and content creators!<\/p>\n<ul data-start=\"550\" data-end=\"667\">\n<li data-start=\"550\" data-end=\"576\">\n<p data-start=\"552\" data-end=\"576\"><strong data-start=\"552\" data-end=\"574\">URL Slug Generator<\/strong><\/p>\n<\/li>\n<li data-start=\"577\" data-end=\"601\">\n<p data-start=\"579\" data-end=\"601\"><strong data-start=\"579\" data-end=\"599\">aLtErNaTiNg Case<\/strong><\/p>\n<\/li>\n<li data-start=\"602\" data-end=\"629\">\n<p data-start=\"604\" data-end=\"629\"><strong data-start=\"604\" data-end=\"627\">Extra Space Cleaner<\/strong><\/p>\n<\/li>\n<li data-start=\"630\" data-end=\"648\">\n<p data-start=\"632\" data-end=\"648\"><strong data-start=\"632\" data-end=\"646\">kebab-case<\/strong><\/p>\n<\/li>\n<li data-start=\"649\" data-end=\"667\">\n<p data-start=\"651\" data-end=\"667\"><strong data-start=\"651\" data-end=\"665\">snake_case<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"669\" data-end=\"699\"><strong data-start=\"669\" data-end=\"697\">Additional Improvements:<\/strong><\/p>\n<ul data-start=\"700\" data-end=\"832\">\n<li data-start=\"700\" data-end=\"770\">\n<p data-start=\"702\" data-end=\"770\"><strong data-start=\"702\" data-end=\"717\">Swap Button<\/strong> \u2013 Instantly move results back into the input field<\/p>\n<\/li>\n<li data-start=\"771\" data-end=\"832\">\n<p data-start=\"773\" data-end=\"832\"><strong data-start=\"773\" data-end=\"793\">Sentence Counter<\/strong> \u2013 Get deeper insights into your text<\/p>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div class=\"stat-card\" style=\"background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); ; border-radius: 12px; padding: 24px; margin: 32px 0; box-shadow: 0 4px 6px rgba(0,0,0,0.1);\">\n<div style=\"display: flex; align-items: center; gap: 16px; margin-bottom: 16px;\">\n<div style=\"color: white; font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\">Did you know&#8230;?<\/div>\n<\/div>\n<div style=\"color: white; font-size: 20px; font-weight: bold; line-height: 1.4; margin-bottom: 12px;\">Properly formatted \u00abkebab-case\u00bb is the industry standard for clean, readable URLs, as it is treated as a single word by most search engines.<\/div>\n<div style=\"color: rgba(255,255,255,0.9); font-size: 14px;\">Source: <a style=\"color: white; text-decoration: underline;\" href=\"https:\/\/moz.com\/learn\/seo\/url\" target=\"_blank\" rel=\"nofollow noopener\"> Moz SEO Guide <\/a><\/div>\n<\/div>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h2>2026 Updates: the uppercase to lowercase converter has new features<\/h2>\n<p>Our <strong>online uppercase to lowercase converter<\/strong> has just been updated.<br \/>\nIf you use it to change uppercase to lowercase, lowercase to uppercase, or format text for social media, you will now find extra tools that will save you time.<\/p>\n<h3>\ud83d\udcca SEO length validator (new)<\/h3>\n<p>When you type or paste your text, a real-time panel tells you if the length is correct for:<\/p>\n<ul>\n<li><strong>SEO Title:<\/strong> ideal between 50 and 60 characters<\/li>\n<li><strong>Meta description:<\/strong> ideal between 120 and 160 characters<\/li>\n<li><strong>Twitter \/ X:<\/strong> maximum 280 characters<\/li>\n<li><strong>Instagram bio:<\/strong> maximum 150 characters<\/li>\n<\/ul>\n<p>Perfect if you write content for search engines or social networks and want to make sure you don\u2019t exceed the limit before publishing.<\/p>\n<h3>#\ufe0f\u20e3 Hashtag generator (new)<\/h3>\n<p>Paste any text and with one click you get a list of hashtags ready to copy into Instagram, TikTok, or LinkedIn. The tool automatically removes prepositions and stop words in Spanish and English.<\/p>\n<h3>camelCase and PascalCase (new)<\/h3>\n<p>Two new formats for developers, added to the existing <em>kebab-case<\/em> and <em>snake_case<\/em>. Convert any text into <code>myNewVariable<\/code><br \/>\nor <code>MyNewClass<\/code> in one click.<\/p>\n<h3>\ud83d\udd50 Transformation history (new)<\/h3>\n<p>Your last 5 conversions are automatically saved in the browser.<br \/>\nYou can restore any of them with one click, without needing to retype or paste the text.<\/p>\n<h3>\u2b07\ufe0f Download as .txt | &lt;\/&gt; Remove HTML | \ud83d\udd01 Remove duplicates<\/h3>\n<p>We also added three quick utilities: export the result to a text file, clean HTML tags from text pasted from other pages, and remove duplicate lines from lists in seconds.<\/p>\n<h3>Still 100% free<\/h3>\n<p>The <strong>uppercase to lowercase converter<\/strong> is and will remain free.<\/p>\n<p>Do you need more tools for your website or content?<br \/>\nAt HakoIT we work on <strong>SEO, WordPress development and content creation<\/strong>. <a href=\"\/contact\">Let\u2019s talk \u2192<\/a>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/www.hakoit.com\/wp-content\/uploads\/2022\/10\/Change-text-uppercase-to-lowercase.jpg\u00bb alt=\u00bbChange text uppercase to lowercase\u00bb title_text=\u00bbChange text uppercase to lowercase\u00bb _builder_version=\u00bb4.18.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>How do I convert uppercase to lowercase online?<\/h3>\n<p>Paste your text into the converter and click \u201clowercase.\u201d All capital letters will be converted instantly\u2014no download or account needed.<\/p>\n<h3>Can I convert lowercase to uppercase too?<\/h3>\n<p>Yes. Click \u201cUPPERCASE\u201d to capitalize every letter, or \u201cTitle Case\u201d to capitalize the first letter of each word.<\/p>\n<h3>What is \u201ccaps to lowercase\u201d?<\/h3>\n<p>It means converting text written in all caps (often by mistake with Caps Lock on) into lowercase letters in one click.<\/p>\n<h3>Does this work on Instagram, TikTok, and other social media?<\/h3>\n<p>Yes. The converted text uses standard Unicode, so it works on Instagram, TikTok, Twitter\/X, YouTube, WhatsApp, and more.<\/p>\n<h3>Is there a character limit?<\/h3>\n<p>No. You can paste and convert as much text as you need.<\/p>\n<h2>Additional Questions<\/h2>\n<h3>Why is it important to convert text from uppercase to lowercase?<\/h3>\n<p>It improves readability, ensures consistency, and helps follow writing conventions, especially in formal content.<\/p>\n<h3>Are there free tools to convert text case?<\/h3>\n<p>Yes, there are many free tools available online that can convert text between uppercase, lowercase, and title case instantly.<\/p>\n<h3>What is text conversion from uppercase to lowercase?<\/h3>\n<p>It\u2019s the process of transforming all letters in a text into lowercase to improve readability and presentation.<\/p>\n<h3>What is text conversion from lowercase to uppercase?<\/h3>\n<p>It transforms all letters into uppercase, often used for emphasis in titles or headings.<\/p>\n<h3>What does it mean to capitalize text?<\/h3>\n<p>Capitalizing text means making the first letter of each word uppercase while keeping the rest lowercase.<\/p>\n<h3>How can I convert text without retyping it?<\/h3>\n<p>Simply paste your text into a conversion tool, choose the desired format (lowercase, uppercase, or title case), and copy the result.<\/p>\n<p>[\/et_pb_text][et_pb_code admin_label=\u00bbfaq en google\u00bb _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]    <script type=\"application\/ld+json\"><!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->      \"@context\": \"https:\/\/schema.org\",<!-- [et_pb_line_break_holder] -->      \"@type\": \"FAQPage\",<!-- [et_pb_line_break_holder] -->      \"mainEntity\": [{<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"How do I convert uppercase to lowercase online?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"Paste your text into the converter and click lowercase. All capital letters will be converted instantly with no download or account needed.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"Can I convert lowercase to uppercase too?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"Yes. Click uppercase to capitalize every letter or choose title case to capitalize the first letter of each word.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"What is caps to lowercase?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"It means converting text written in all caps, often by mistake, into lowercase letters in one click.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"Does this work on Instagram TikTok and other social media?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"Yes. The converted text uses standard Unicode so it works on Instagram TikTok Twitter X YouTube WhatsApp and other platforms.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"Is there a character limit?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"No. You can paste and convert as much text as you need.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"Why is it important to convert text from uppercase to lowercase?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"It improves readability ensures consistency and helps follow writing conventions especially in formal content.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"Are there free tools to convert text case?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"Yes there are many free tools available online that can convert text between uppercase lowercase and title case instantly.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"What is text conversion from uppercase to lowercase?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"It is the process of transforming all letters in a text into lowercase to improve readability and presentation.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"What is text conversion from lowercase to uppercase?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"It transforms all letters into uppercase often used for emphasis in titles or headings.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"What does it mean to capitalize text?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"Capitalizing text means making the first letter of each word uppercase while keeping the rest lowercase.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }, {<!-- [et_pb_line_break_holder] -->        \"@type\": \"Question\",<!-- [et_pb_line_break_holder] -->        \"name\": \"How can I convert text without retyping it?\",<!-- [et_pb_line_break_holder] -->        \"acceptedAnswer\": {<!-- [et_pb_line_break_holder] -->          \"@type\": \"Answer\",<!-- [et_pb_line_break_holder] -->          \"text\": \"Paste your text into a conversion tool choose the desired format such as lowercase uppercase or title case and copy the result.\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }]<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <\/script><!-- [et_pb_line_break_holder] -->  [\/et_pb_code][et_pb_code admin_label=\u00bbSchema google\u00bb _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<!-- [et_pb_line_break_holder] -->    <script type=\"application\/ld+json\"><!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->  \"@context\": \"https:\/\/schema.org\",<!-- [et_pb_line_break_holder] -->  \"@type\": \"WebApplication\",<!-- [et_pb_line_break_holder] -->  \"name\": \"Uppercase to Lowercase Converter\",<!-- [et_pb_line_break_holder] -->  \"applicationCategory\": \"UtilityApplication\",<!-- [et_pb_line_break_holder] -->  \"operatingSystem\": \"Web\",<!-- [et_pb_line_break_holder] -->  \"offers\": { \"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"USD\" },<!-- [et_pb_line_break_holder] -->  \"description\": \"Free online tool to convert text between uppercase, lowercase, title case, and sentence case. No signup required.\"<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->    <\/script><!-- [et_pb_line_break_holder] --> [\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\u00bb1_5,1_5,1_5,1_5,1_5&#8243; make_equal=\u00bbon\u00bb admin_label=\u00bbAutor Facu\u00bb _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_image src=\u00bbhttps:\/\/www.hakoit.com\/wp-content\/uploads\/2023\/03\/Facundo-Capdevila-200.png\u00bb alt=\u00bbFacundo Capdevila\u00bb title_text=\u00bbFacundo Capdevila\u00bb align=\u00bbcenter\u00bb _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb header_3_font=\u00bb|||||on|||\u00bb header_3_text_align=\u00bbcenter\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h3 style=\"text-align: center;\">Facundo Capdevila<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][et_pb_column type=\u00bb1_5&#8243; _builder_version=\u00bb4.19.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_image src=\u00bbhttps:\/\/www.hakoit.com\/wp-content\/uploads\/2025\/06\/professional-website-services-1080.jpg\u00bb alt=\u00bbprofessional website services\u00bb title_text=\u00bbprofessional website services\u00bb url=\u00bbhttps:\/\/www.hakoit.com\/en\/your-business-online\/\u00bb url_new_window=\u00bbon\u00bb align=\u00bbcenter\u00bb admin_label=\u00bbwebsite Hako 1080 EN\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Paste any text below and convert it to lowercase, UPPERCASE, Title Case, or Sentence case in one click. Works entirely in your browser \u2014 no signup, no install, no character limit. Easy and Fast: Enter the text to convert, select the desired option.Copy the generated text and Paste on your favorite social media account (Instagram [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":42104,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-32148","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Uppercase to Lowercase Converter (Online, Free) - Hako IT<\/title>\n<meta name=\"description\" content=\"Convert uppercase to lowercase, lowercase to uppercase, title case, or sentence case instantly. Free online text converter. No signup\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Uppercase to Lowercase Converter (Online, Free) - Hako IT\" \/>\n<meta property=\"og:description\" content=\"Convert uppercase to lowercase, lowercase to uppercase, title case, or sentence case instantly. Free online text converter. No signup\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/\" \/>\n<meta property=\"og:site_name\" content=\"Hako IT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hakoit\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-05T11:35:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hakoit.com\/wp-content\/uploads\/2026\/04\/uppercase-to-lowercase.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Hako_it\" \/>\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:\\\/\\\/www.hakoit.com\\\/en\\\/change-text-uppercase-to-lowercase-social-media\\\/\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/en\\\/change-text-uppercase-to-lowercase-social-media\\\/\",\"name\":\"Uppercase to Lowercase Converter (Online, Free) - Hako IT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/en\\\/change-text-uppercase-to-lowercase-social-media\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/en\\\/change-text-uppercase-to-lowercase-social-media\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/uppercase-to-lowercase.jpg\",\"datePublished\":\"2026-05-22T08:54:13+00:00\",\"dateModified\":\"2026-06-05T11:35:09+00:00\",\"description\":\"Convert uppercase to lowercase, lowercase to uppercase, title case, or sentence case instantly. Free online text converter. No signup\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/en\\\/change-text-uppercase-to-lowercase-social-media\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hakoit.com\\\/en\\\/change-text-uppercase-to-lowercase-social-media\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/en\\\/change-text-uppercase-to-lowercase-social-media\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/uppercase-to-lowercase.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/uppercase-to-lowercase.jpg\",\"width\":1080,\"height\":675,\"caption\":\"uppercase to lowercase\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/en\\\/change-text-uppercase-to-lowercase-social-media\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.hakoit.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Uppercase to Lowercase Converter (Online, Free)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#website\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/\",\"name\":\"Hako IT\",\"description\":\"Soluciones de Software: Desarrollo - Consultor\u00eda de IT - Analytics -Marketing Digital. \u2713 Proponemos soluciones\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hakoit.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#organization\",\"name\":\"Hako IT\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/Hako-Consultori\u0301a-1.png\",\"contentUrl\":\"https:\\\/\\\/www.hakoit.com\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/Hako-Consultori\u0301a-1.png\",\"width\":597,\"height\":584,\"caption\":\"Hako IT\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hakoit.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hakoit\\\/\",\"https:\\\/\\\/x.com\\\/Hako_it\",\"https:\\\/\\\/www.instagram.com\\\/hako_it\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@hako-it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Uppercase to Lowercase Converter (Online, Free) - Hako IT","description":"Convert uppercase to lowercase, lowercase to uppercase, title case, or sentence case instantly. Free online text converter. No signup","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:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/","og_locale":"es_ES","og_type":"article","og_title":"Uppercase to Lowercase Converter (Online, Free) - Hako IT","og_description":"Convert uppercase to lowercase, lowercase to uppercase, title case, or sentence case instantly. Free online text converter. No signup","og_url":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/","og_site_name":"Hako IT","article_publisher":"https:\/\/www.facebook.com\/hakoit\/","article_modified_time":"2026-06-05T11:35:09+00:00","og_image":[{"width":1080,"height":675,"url":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2026\/04\/uppercase-to-lowercase.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@Hako_it","twitter_misc":{"Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/","url":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/","name":"Uppercase to Lowercase Converter (Online, Free) - Hako IT","isPartOf":{"@id":"https:\/\/www.hakoit.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/#primaryimage"},"image":{"@id":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2026\/04\/uppercase-to-lowercase.jpg","datePublished":"2026-05-22T08:54:13+00:00","dateModified":"2026-06-05T11:35:09+00:00","description":"Convert uppercase to lowercase, lowercase to uppercase, title case, or sentence case instantly. Free online text converter. No signup","breadcrumb":{"@id":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/#primaryimage","url":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2026\/04\/uppercase-to-lowercase.jpg","contentUrl":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2026\/04\/uppercase-to-lowercase.jpg","width":1080,"height":675,"caption":"uppercase to lowercase"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hakoit.com\/en\/change-text-uppercase-to-lowercase-social-media\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.hakoit.com\/"},{"@type":"ListItem","position":2,"name":"Uppercase to Lowercase Converter (Online, Free)"}]},{"@type":"WebSite","@id":"https:\/\/www.hakoit.com\/#website","url":"https:\/\/www.hakoit.com\/","name":"Hako IT","description":"Soluciones de Software: Desarrollo - Consultor\u00eda de IT - Analytics -Marketing Digital. \u2713 Proponemos soluciones","publisher":{"@id":"https:\/\/www.hakoit.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hakoit.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.hakoit.com\/#organization","name":"Hako IT","url":"https:\/\/www.hakoit.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.hakoit.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2019\/02\/Hako-Consultori\u0301a-1.png","contentUrl":"https:\/\/www.hakoit.com\/wp-content\/uploads\/2019\/02\/Hako-Consultori\u0301a-1.png","width":597,"height":584,"caption":"Hako IT"},"image":{"@id":"https:\/\/www.hakoit.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hakoit\/","https:\/\/x.com\/Hako_it","https:\/\/www.instagram.com\/hako_it\/","https:\/\/www.youtube.com\/@hako-it"]}]}},"_links":{"self":[{"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/pages\/32148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/comments?post=32148"}],"version-history":[{"count":14,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/pages\/32148\/revisions"}],"predecessor-version":[{"id":42350,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/pages\/32148\/revisions\/42350"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/media\/42104"}],"wp:attachment":[{"href":"https:\/\/www.hakoit.com\/hako-api\/wp\/v2\/media?parent=32148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}