{"id":582,"date":"2026-05-28T06:01:34","date_gmt":"2026-05-28T04:01:34","guid":{"rendered":"https:\/\/pertnnyai.com\/?page_id=582"},"modified":"2026-05-30T08:58:37","modified_gmt":"2026-05-30T06:58:37","slug":"free-ai-tools","status":"publish","type":"page","link":"https:\/\/pertnnyai.com\/?page_id=582","title":{"rendered":"Free AI Tools"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n.pertnny-tool{\n  background:linear-gradient(135deg,#0f172a,#1e3a8a);\n  padding:45px;\n  border-radius:28px;\n  max-width:900px;\n  margin:40px auto;\n  text-align:center;\n  color:white;\n  font-family:Arial,sans-serif;\n  box-shadow:0 0 30px rgba(0,0,0,.35);\n  position:relative;\n}\n\n.pertnny-tool.light{\n  background:linear-gradient(135deg,#ffffff,#dbeafe);\n  color:#0f172a;\n}\n\n.mode-toggle{\n  position:absolute;\n  top:18px;\n  right:18px;\n  padding:10px 16px;\n  border:none;\n  border-radius:30px;\n  background:white;\n  cursor:pointer;\n  font-size:17px;\n}\n\n.small-title{\n  font-size:16px;\n  opacity:.9;\n  margin-bottom:15px;\n}\n\n.pertnny-tool h1{\n  font-size:52px;\n  margin-bottom:12px;\n}\n\n.subtitle{\n  font-size:18px;\n  margin-bottom:28px;\n  color:#dbeafe;\n}\n\n.pertnny-tool.light .subtitle{\n  color:#334155;\n}\n\n#user-input{\n  width:100%;\n  height:190px;\n  padding:22px;\n  border:none;\n  border-radius:22px;\n  font-size:18px;\n  resize:none;\n  outline:none;\n  margin-bottom:25px;\n  background:#ffffff;\n  color:#111827;\n  box-sizing:border-box;\n  box-shadow:inset 0 0 8px rgba(0,0,0,.12);\n}\n\n.platform-row,\n.button-row{\n  display:flex;\n  justify-content:center;\n  gap:14px;\n  flex-wrap:wrap;\n  margin-bottom:22px;\n}\n\n.platform-btn,\n.btn{\n  border:none;\n  padding:14px 22px;\n  font-size:16px;\n  border-radius:15px;\n  cursor:pointer;\n  font-weight:bold;\n  transition:.3s;\n  color:white;\n}\n\n.platform-btn:hover,\n.btn:hover{\n  transform:scale(1.05);\n}\n\n.platform-btn.active{\n  outline:3px solid white;\n}\n\n.insta{background:#e1306c;}\n.whatsapp{background:#25d366;}\n.email{background:#2563eb;}\n\n.green{background:#22c55e;}\n.blue{background:#3b82f6;}\n.orange{background:#f59e0b;}\n.red{background:#ef4444;}\n.gray{background:#64748b;}\n\n.reply-box{\n  background:rgba(255,255,255,.1);\n  padding:25px;\n  border-radius:20px;\n  margin-top:25px;\n  text-align:left;\n  word-wrap:break-word;\n  overflow-wrap:break-word;\n}\n\n.pertnny-tool.light .reply-box{\n  background:rgba(15,23,42,.08);\n}\n\n.reply-box h3{\n  font-size:22px;\n  margin-bottom:15px;\n  text-align:center;\n}\n\n#reply-output{\n  font-size:19px;\n  line-height:1.7;\n  color:#f8fafc;\n  text-align:left;\n  word-wrap:break-word;\n  overflow-wrap:break-word;\n  white-space:normal;\n}\n\n.pertnny-tool.light #reply-output{\n  color:#0f172a;\n}\n\n@media(max-width:768px){\n  .pertnny-tool{\n    padding:28px;\n  }\n\n  .pertnny-tool h1{\n    font-size:38px;\n  }\n\n  #user-input{\n    height:170px;\n    font-size:16px;\n  }\n\n  .platform-btn,\n  .btn{\n    min-width:220px;\n  }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\nlet lastTone = \"\";\nlet currentPlatform = \"email\";\n\nfunction toggleMode() {\n  document.getElementById(\"toolBox\").classList.toggle(\"light\");\n}\n\nfunction setPlatform(platform) {\n  currentPlatform = platform;\n\n  document.querySelectorAll(\".platform-btn\").forEach(btn => {\n    btn.classList.remove(\"active\");\n  });\n\n  const activeBtn = document.querySelector(\".\" + platform);\n\n  if (activeBtn) {\n    activeBtn.classList.add(\"active\");\n  }\n}\n\nfunction typeText(text) {\n  const output = document.getElementById(\"reply-output\");\n\n  output.innerHTML = \"Typing...\";\n\n  setTimeout(() => {\n    output.innerHTML = \"\";\n\n    let i = 0;\n\n    const typing = setInterval(() => {\n      output.innerHTML +=\n        text.charAt(i) === \" \"\n          ? \"&nbsp;\"\n          : text.charAt(i);\n\n      i++;\n\n      if (i >= text.length) {\n        clearInterval(typing);\n      }\n    }, 25);\n  }, 400);\n}\n\nasync function generateReply(type) {\n  lastTone = type;\n\n  const input =\n    document.getElementById(\"user-input\").value.trim();\n\n  if (!input) {\n    alert(\"Please enter a message first.\");\n    return;\n  }\n\n  typeText(\"Generating your AI reply...\");\n\n  try {\n\n    const response = await fetch(\n      \"\/?rest_route=\/pertnny-ai\/v1\/reply\",\n      {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application\/json\"\n        },\n        body: JSON.stringify({\n          message: input,\n          tone: type,\n          platform: currentPlatform\n        })\n      }\n    );\n\n    const data = await response.json();\n\n    if (data.success && data.reply) {\n\n      typeText(data.reply);\n\n      setTimeout(() => {\n        speakReply(data.reply);\n      }, 1200);\n\n    } else {\n\n      typeText(\n        data.reply ||\n        \"AI could not generate a reply. Please try again.\"\n      );\n\n    }\n\n  } catch (error) {\n\n    typeText(\n      \"AI connection failed. Please try again.\"\n    );\n\n  }\n}\n\nfunction regenerateReply() {\n\n  if (lastTone === \"\") {\n    alert(\"Generate a reply first.\");\n    return;\n  }\n\n  generateReply(lastTone);\n}\n\nfunction copyReply() {\n\n  const reply =\n    document.getElementById(\"reply-output\").innerText;\n\n  if (\n    reply.includes(\"will appear\") ||\n    reply.includes(\"Generating\") ||\n    reply === \"Typing...\"\n  ) {\n    alert(\"Generate a reply first.\");\n    return;\n  }\n\n  navigator.clipboard.writeText(reply);\n\n  alert(\"Reply copied!\");\n}\n\nfunction startVoiceInput() {\n\n  const SpeechRecognition =\n    window.SpeechRecognition ||\n    window.webkitSpeechRecognition;\n\n  if (!SpeechRecognition) {\n\n    alert(\n      \"Voice input is not supported on this browser.\"\n    );\n\n    return;\n  }\n\n  const recognition =\n    new SpeechRecognition();\n\n  recognition.lang = \"en-US\";\n  recognition.interimResults = false;\n  recognition.maxAlternatives = 1;\n\n  typeText(\"Listening... Speak now.\");\n\n  recognition.start();\n\n  recognition.onresult = function(event) {\n\n    const spokenText =\n      event.results[0][0].transcript;\n\n    document.getElementById(\n      \"user-input\"\n    ).value = spokenText;\n\n    typeText(\n      \"Voice captured. Choose a tone.\"\n    );\n  };\n\n  recognition.onerror = function() {\n\n    typeText(\n      \"Voice input failed. Please try again.\"\n    );\n  };\n}\n\nfunction speakReply(text) {\n\n  if (!window.speechSynthesis) {\n    return;\n  }\n\n  const speech =\n    new SpeechSynthesisUtterance(text);\n\n  speech.lang = \"en-US\";\n  speech.rate = 1;\n  speech.pitch = 1;\n\n  window.speechSynthesis.cancel();\n  window.speechSynthesis.speak(speech);\n}\n\nfunction readScreenshot(event) {\n\n  const file = event.target.files[0];\n\n  if (!file) return;\n\n  typeText(\n    \"Screenshot received. AI image analysis will be added next.\"\n  );\n\n  alert(\n    \"Screenshot upload is active. Next step is connecting image analysis in the PHP API.\"\n  );\n}\n\nsetPlatform(\"email\");\n<\/script>\n\n<div class=\"pertnny-tool\" id=\"toolBox\">\n\n  <button class=\"mode-toggle\" onclick=\"toggleMode()\">\ud83c\udf19 \/ \u2600\ufe0f<\/button>\n\n  <h2 class=\"small-title\">Free AI Tools<\/h2>\n  <h1>\ud83d\ude80 AI Reply Generator<\/h1>\n\n  <p class=\"subtitle\">\n    Paste a message and generate a professional AI reply instantly.\n  <\/p>\n\n  <textarea id=\"user-input\" placeholder=\"Paste a customer message here...\"><\/textarea>\n\n  <div class=\"button-row\">\n    <button onclick=\"startVoiceInput()\" class=\"btn blue\">\ud83c\udfa4 Voice Input<\/button>\n\n    <input\n      type=\"file\"\n      id=\"image-upload\"\n      accept=\"image\/*\"\n      onchange=\"readScreenshot(event)\"\n      style=\"display:none;\"\n    >\n\n    <button onclick=\"document.getElementById('image-upload').click()\" class=\"btn orange\">\n      \ud83d\udcf8 Upload Screenshot\n    <\/button>\n  <\/div>\n\n  <div class=\"platform-row\">\n    <button onclick=\"setPlatform('instagram')\" class=\"platform-btn insta\">\ud83d\udcf8 Instagram DM<\/button>\n    <button onclick=\"setPlatform('whatsapp')\" class=\"platform-btn whatsapp\">\ud83d\udcac WhatsApp<\/button>\n    <button onclick=\"setPlatform('email')\" class=\"platform-btn email\">\ud83d\udce7 Email<\/button>\n  <\/div>\n\n  <div class=\"button-row\">\n    <button onclick=\"generateReply('professional')\" class=\"btn green\">Professional<\/button>\n    <button onclick=\"generateReply('friendly')\" class=\"btn blue\">Friendly<\/button>\n    <button onclick=\"generateReply('sales')\" class=\"btn orange\">Sales<\/button>\n    <button onclick=\"regenerateReply()\" class=\"btn red\">Regenerate<\/button>\n    <button onclick=\"copyReply()\" class=\"btn gray\">Copy Reply<\/button>\n  <\/div>\n\n  <div class=\"reply-box\">\n    <h3>Generated Reply:<\/h3>\n    <p id=\"reply-output\">Your AI-generated response will appear here.<\/p>\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83c\udf19 \/ \u2600\ufe0f Free AI Tools \ud83d\ude80 AI Reply Generator Paste a message and generate a professional AI reply instantly. \ud83c\udfa4 Voice Input \ud83d\udcf8 Upload Screenshot \ud83d\udcf8 Instagram DM \ud83d\udcac WhatsApp \ud83d\udce7 Email Professional Friendly Sales Regenerate Copy Reply Generated Reply: Your AI-generated response will appear here.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-582","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Free AI Tools - Pertnny AI<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pertnnyai.com\/?page_id=582\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Free AI Tools - Pertnny AI\" \/>\n<meta property=\"og:description\" content=\"\ud83c\udf19 \/ \u2600\ufe0f Free AI Tools \ud83d\ude80 AI Reply Generator Paste a message and generate a professional AI reply instantly. \ud83c\udfa4 Voice Input \ud83d\udcf8 Upload Screenshot \ud83d\udcf8 Instagram DM \ud83d\udcac WhatsApp \ud83d\udce7 Email Professional Friendly Sales Regenerate Copy Reply Generated Reply: Your AI-generated response will appear here.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pertnnyai.com\/?page_id=582\" \/>\n<meta property=\"og:site_name\" content=\"Pertnny AI\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-30T06:58:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/?page_id=582\",\"url\":\"https:\\\/\\\/pertnnyai.com\\\/?page_id=582\",\"name\":\"Free AI Tools - Pertnny AI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#website\"},\"datePublished\":\"2026-05-28T04:01:34+00:00\",\"dateModified\":\"2026-05-30T06:58:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/?page_id=582#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pertnnyai.com\\\/?page_id=582\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/?page_id=582#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pertnnyai.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Free AI Tools\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#website\",\"url\":\"https:\\\/\\\/pertnnyai.com\\\/\",\"name\":\"Pertnny AI\",\"description\":\"Automate Your Business With AI Agents\",\"publisher\":{\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pertnnyai.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#organization\",\"name\":\"Pertnny AI\",\"url\":\"https:\\\/\\\/pertnnyai.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pertnnyai.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.jpeg\",\"contentUrl\":\"https:\\\/\\\/pertnnyai.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.jpeg\",\"width\":1170,\"height\":1075,\"caption\":\"Pertnny AI\"},\"image\":{\"@id\":\"https:\\\/\\\/pertnnyai.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Free AI Tools - Pertnny AI","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:\/\/pertnnyai.com\/?page_id=582","og_locale":"en_US","og_type":"article","og_title":"Free AI Tools - Pertnny AI","og_description":"\ud83c\udf19 \/ \u2600\ufe0f Free AI Tools \ud83d\ude80 AI Reply Generator Paste a message and generate a professional AI reply instantly. \ud83c\udfa4 Voice Input \ud83d\udcf8 Upload Screenshot \ud83d\udcf8 Instagram DM \ud83d\udcac WhatsApp \ud83d\udce7 Email Professional Friendly Sales Regenerate Copy Reply Generated Reply: Your AI-generated response will appear here.","og_url":"https:\/\/pertnnyai.com\/?page_id=582","og_site_name":"Pertnny AI","article_modified_time":"2026-05-30T06:58:37+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pertnnyai.com\/?page_id=582","url":"https:\/\/pertnnyai.com\/?page_id=582","name":"Free AI Tools - Pertnny AI","isPartOf":{"@id":"https:\/\/pertnnyai.com\/#website"},"datePublished":"2026-05-28T04:01:34+00:00","dateModified":"2026-05-30T06:58:37+00:00","breadcrumb":{"@id":"https:\/\/pertnnyai.com\/?page_id=582#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pertnnyai.com\/?page_id=582"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pertnnyai.com\/?page_id=582#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pertnnyai.com\/"},{"@type":"ListItem","position":2,"name":"Free AI Tools"}]},{"@type":"WebSite","@id":"https:\/\/pertnnyai.com\/#website","url":"https:\/\/pertnnyai.com\/","name":"Pertnny AI","description":"Automate Your Business With AI Agents","publisher":{"@id":"https:\/\/pertnnyai.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pertnnyai.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pertnnyai.com\/#organization","name":"Pertnny AI","url":"https:\/\/pertnnyai.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pertnnyai.com\/#\/schema\/logo\/image\/","url":"https:\/\/pertnnyai.com\/wp-content\/uploads\/2026\/04\/YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.jpeg","contentUrl":"https:\/\/pertnnyai.com\/wp-content\/uploads\/2026\/04\/YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.jpeg","width":1170,"height":1075,"caption":"Pertnny AI"},"image":{"@id":"https:\/\/pertnnyai.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/pages\/582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pertnnyai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=582"}],"version-history":[{"count":5,"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/pages\/582\/revisions"}],"predecessor-version":[{"id":612,"href":"https:\/\/pertnnyai.com\/index.php?rest_route=\/wp\/v2\/pages\/582\/revisions\/612"}],"wp:attachment":[{"href":"https:\/\/pertnnyai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}