{"id":7108,"date":"2026-02-08T17:09:33","date_gmt":"2026-02-08T16:09:33","guid":{"rendered":"https:\/\/siite.dk\/?page_id=7108"},"modified":"2026-02-08T17:09:37","modified_gmt":"2026-02-08T16:09:37","slug":"free-text-formats-for-social-media","status":"publish","type":"page","link":"https:\/\/siite.dk\/en\/vaerktoj\/gratis-tekstformater-til-sociale-medier\/","title":{"rendered":"Free text formats for social media"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7108\" class=\"elementor elementor-7108\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8f6420 particle-overlay e-flex e-con-boxed e-con e-child\" data-id=\"f8f6420\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ff663e6 e-con-full e-flex e-con e-child\" data-id=\"ff663e6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-acb1793 elementor-widget elementor-widget-sp-breadcrumbs\" data-id=\"acb1793\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"sp-breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav  aria-label=\"breadcrumb\"><ol class=\"breadcrumb\"><li class=\"breadcrumb-item active\" aria-current=\"page\"><span>Forside<\/span><\/li><\/ol><\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7846d4b elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget-tablet__width-auto elementor-widget-laptop__width-auto elementor-widget elementor-widget-heading\" data-id=\"7846d4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_delay&quot;:&quot;200&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Gratis tekstformater til sociale medier<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21a4c54 elementor-widget__width-auto elementor-widget-mobile__width-inherit elementor-widget-tablet__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"21a4c54\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_delay&quot;:&quot;200&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p dir=\"auto\">Inds\u00e6t din tekst og f\u00e5 den automatisk konverteret til Unicode\u2011stilarter som fed, kursiv, h\u00e5ndskrift og monospace \u2013 klar til at kopiere og bruge p\u00e5 Instagram, Facebook og LinkedIn.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30b5a4d e-flex e-con-boxed e-con e-parent\" data-id=\"30b5a4d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83b751a elementor-widget elementor-widget-html\" data-id=\"83b751a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.siite-text-formatter {\nfont-family: inherit;\ncolor: #111827;\nline-height: 1.5;\nmax-width: 1200px;\nmargin: 0 auto;\n}\n.siite-formatter-grid {\ndisplay: grid;\ngrid-template-columns: 1fr 1.2fr;\ngap: 30px;\nalign-items: start;\n}\n@media (max-width: 768px) {\n.siite-formatter-grid {\ngrid-template-columns: 1fr;\n}\n}\n.siite-input-panel {\nbackground: #f9fafb;\npadding: 28px;\nborder-radius: 12px;\nborder: 1px solid #e5e7eb;\nposition: sticky;\ntop: 20px;\n}\n.siite-input-panel h3 {\nmargin: 0 0 8px 0;\nfont-size: 20px;\ncolor: #111827;\n}\n.siite-input-panel > p {\nfont-size: 14px;\ncolor: #6b7280;\nmargin: 0 0 20px 0;\n}\n.siite-input-group {\nmargin-bottom: 16px;\n}\n.siite-input-group label {\ndisplay: block;\nfont-size: 13px;\nfont-weight: 600;\ncolor: #4b5563;\nmargin-bottom: 6px;\n}\n.siite-textarea {\nwidth: 100%;\nmin-height: 160px;\npadding: 14px;\nborder: 1px solid #d1d5db;\nborder-radius: 8px;\nfont-size: 16px;\nfont-family: inherit;\nresize: vertical;\ntransition: all 0.2s;\nbackground: white;\n}\n.siite-textarea:focus {\noutline: none;\nborder-color: #f44c2e;\nbox-shadow: 0 0 0 3px rgba(244, 76, 46, 0.1);\n}\n.siite-char-count {\ntext-align: right;\nfont-size: 12px;\ncolor: #6b7280;\nmargin-top: 6px;\n}\n.siite-char-count.warning {\ncolor: #f44c2e;\nfont-weight: 600;\n}\n.siite-options-row {\ndisplay: flex;\ngap: 10px;\nflex-wrap: wrap;\nmargin-top: 16px;\n}\n.siite-option-btn {\nbackground: white;\nborder: 1px solid #e5e7eb;\npadding: 8px 14px;\nborder-radius: 20px;\nfont-size: 13px;\ncursor: pointer;\ntransition: all 0.2s;\ncolor: #4b5563;\n}\n.siite-option-btn:hover {\nborder-color: #f44c2e;\ncolor: #f44c2e;\n}\n.siite-option-btn.active {\nbackground: #f44c2e;\ncolor: white;\nborder-color: #f44c2e;\n}\n.siite-output-panel {\nbackground: white;\nborder: 1px solid #e5e7eb;\nborder-radius: 12px;\npadding: 24px;\nbox-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);\nmin-height: 400px;\n}\n.siite-output-header {\ndisplay: flex;\njustify-content: space-between;\nalign-items: center;\nmargin-bottom: 20px;\npadding-bottom: 16px;\nborder-bottom: 2px solid #f3f4f6;\n}\n.siite-output-header h4 {\nmargin: 0;\nfont-size: 18px;\ncolor: #111827;\n}\n.siite-copy-all {\nbackground: transparent;\nborder: 1px solid #e5e7eb;\ncolor: #6b7280;\npadding: 8px 16px;\nborder-radius: 6px;\nfont-size: 13px;\ncursor: pointer;\ntransition: all 0.2s;\n}\n.siite-copy-all:hover {\nbackground: #f3f4f6;\ncolor: #111827;\n}\n.siite-styles-grid {\ndisplay: grid;\ngrid-template-columns: 1fr;\ngap: 12px;\n}\n.siite-style-card {\nbackground: #f9fafb;\nborder: 1px solid #e5e7eb;\nborder-radius: 10px;\npadding: 16px;\ndisplay: flex;\njustify-content: space-between;\nalign-items: center;\ntransition: all 0.2s;\nborder-left: 3px solid #f44c2e;\n}\n.siite-style-card:hover {\nbackground: #f3f4f6;\ntransform: translateX(4px);\nbox-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);\n}\n.siite-style-info {\nflex: 1;\nmin-width: 0;\n}\n.siite-style-label {\nfont-size: 12px;\ntext-transform: uppercase;\nletter-spacing: 0.5px;\ncolor: #6b7280;\nmargin-bottom: 4px;\nfont-weight: 600;\n}\n.siite-style-preview {\nfont-size: 18px;\ncolor: #111827;\nword-break: break-word;\nline-height: 1.4;\n}\n.siite-copy-btn {\nbackground: white;\nborder: 1px solid #e5e7eb;\npadding: 8px 16px;\nborder-radius: 6px;\nfont-size: 13px;\ncursor: pointer;\ncolor: #6b7280;\ntransition: all 0.2s;\nmargin-left: 12px;\nwhite-space: nowrap;\ndisplay: flex;\nalign-items: center;\ngap: 6px;\n}\n.siite-copy-btn:hover {\nbackground: #f44c2e;\ncolor: white;\nborder-color: #f44c2e;\n}\n.siite-copy-btn.copied {\nbackground: #22c55e;\nborder-color: #22c55e;\ncolor: white;\n}\n.siite-empty-state {\ntext-align: center;\npadding: 60px 20px;\ncolor: #9ca3af;\n}\n.siite-empty-icon {\nfont-size: 48px;\nmargin-bottom: 16px;\n}\n.siite-toast {\nposition: fixed;\nbottom: 24px;\nright: 24px;\nbackground: #111827;\ncolor: white;\npadding: 14px 24px;\nborder-radius: 8px;\nfont-size: 14px;\nz-index: 15;\nopacity: 0;\ntransform: translateY(20px);\ntransition: all 0.3s;\npointer-events: none;\n}\n.siite-toast.show {\nopacity: 1;\ntransform: translateY(0);\n}\n<\/style>\n\n<div class=\"siite-text-formatter\">\n<div class=\"siite-formatter-grid\">\n<!-- Input Panel -->\n<div class=\"siite-input-panel\">\n<h3>Formater din tekst<\/h3>\n<p>Indtast tekst og f\u00e5 den automatisk konverteret til forskellige skrifttyder til Instagram, Facebook og LinkedIn.<\/p>\n\n<div class=\"siite-input-group\">\n<label for=\"siite-input-text\">Din tekst<\/label>\n<textarea id=\"siite-input-text\" class=\"siite-textarea\" placeholder=\"Skriv eller inds\u00e6t din tekst her...\"><\/textarea>\n<div class=\"siite-char-count\" id=\"siite-char-count\">0 \/ 2.200 karakterer<\/div>\n<\/div>\n\n<div class=\"siite-options-row\">\n<button class=\"siite-option-btn active\" data-style=\"all\">Alle stilarter<\/button>\n<button class=\"siite-option-btn\" data-style=\"bold\">Fed<\/button>\n<button class=\"siite-option-btn\" data-style=\"italic\">Kursiv<\/button>\n<button class=\"siite-option-btn\" data-style=\"script\">H\u00e5ndskrift<\/button>\n<\/div>\n<\/div>\n\n<!-- Output Panel -->\n<div class=\"siite-output-panel\">\n<div class=\"siite-output-header\">\n<h4>Formaterede tekster<\/h4>\n<button class=\"siite-copy-all\" id=\"siite-copy-all\">Kopier alle<\/button>\n<\/div>\n<div id=\"siite-output-area\" class=\"siite-styles-grid\">\n<div class=\"siite-empty-state\">\n<div class=\"siite-empty-icon\">\u2728<\/div>\n<p>Dine formaterede tekster vil vises her<\/p>\n<p style=\"font-size: 13px; margin-top: 8px;\">Indtast tekst i feltet til venstre<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n<div class=\"siite-toast\" id=\"siite-toast\">Kopieret til udklipsholder!<\/div>\n\n<script>\n(function() {\n'use strict';\n\n\/\/ Unicode character mappings\nconst styles = {\nbold: {\nname: 'Fed (Bold)',\nchars: {\n'A':'\ud835\uddd4','B':'\ud835\uddd5','C':'\ud835\uddd6','D':'\ud835\uddd7','E':'\ud835\uddd8','F':'\ud835\uddd9','G':'\ud835\uddda','H':'\ud835\udddb','I':'\ud835\udddc','J':'\ud835\udddd','K':'\ud835\uddde','L':'\ud835\udddf','M':'\ud835\udde0','N':'\ud835\udde1','O':'\ud835\udde2','P':'\ud835\udde3','Q':'\ud835\udde4','R':'\ud835\udde5','S':'\ud835\udde6','T':'\ud835\udde7','U':'\ud835\udde8','V':'\ud835\udde9','W':'\ud835\uddea','X':'\ud835\uddeb','Y':'\ud835\uddec','Z':'\ud835\udded',\n'a':'\ud835\uddee','b':'\ud835\uddef','c':'\ud835\uddf0','d':'\ud835\uddf1','e':'\ud835\uddf2','f':'\ud835\uddf3','g':'\ud835\uddf4','h':'\ud835\uddf5','i':'\ud835\uddf6','j':'\ud835\uddf7','k':'\ud835\uddf8','l':'\ud835\uddf9','m':'\ud835\uddfa','n':'\ud835\uddfb','o':'\ud835\uddfc','p':'\ud835\uddfd','q':'\ud835\uddfe','r':'\ud835\uddff','s':'\ud835\ude00','t':'\ud835\ude01','u':'\ud835\ude02','v':'\ud835\ude03','w':'\ud835\ude04','x':'\ud835\ude05','y':'\ud835\ude06','z':'\ud835\ude07',\n'0':'\ud835\udfec','1':'\ud835\udfed','2':'\ud835\udfee','3':'\ud835\udfef','4':'\ud835\udff0','5':'\ud835\udff1','6':'\ud835\udff2','7':'\ud835\udff3','8':'\ud835\udff4','9':'\ud835\udff5'\n}\n},\nitalic: {\nname: 'Kursiv (Italic)',\nchars: {\n'A':'\ud835\ude08','B':'\ud835\ude09','C':'\ud835\ude0a','D':'\ud835\ude0b','E':'\ud835\ude0c','F':'\ud835\ude0d','G':'\ud835\ude0e','H':'\ud835\ude0f','I':'\ud835\ude10','J':'\ud835\ude11','K':'\ud835\ude12','L':'\ud835\ude13','M':'\ud835\ude14','N':'\ud835\ude15','O':'\ud835\ude16','P':'\ud835\ude17','Q':'\ud835\ude18','R':'\ud835\ude19','S':'\ud835\ude1a','T':'\ud835\ude1b','U':'\ud835\ude1c','V':'\ud835\ude1d','W':'\ud835\ude1e','X':'\ud835\ude1f','Y':'\ud835\ude20','Z':'\ud835\ude21',\n'a':'\ud835\ude22','b':'\ud835\ude23','c':'\ud835\ude24','d':'\ud835\ude25','e':'\ud835\ude26','f':'\ud835\ude27','g':'\ud835\ude28','h':'\ud835\ude29','i':'\ud835\ude2a','j':'\ud835\ude2b','k':'\ud835\ude2c','l':'\ud835\ude2d','m':'\ud835\ude2e','n':'\ud835\ude2f','o':'\ud835\ude30','p':'\ud835\ude31','q':'\ud835\ude32','r':'\ud835\ude33','s':'\ud835\ude34','t':'\ud835\ude35','u':'\ud835\ude36','v':'\ud835\ude37','w':'\ud835\ude38','x':'\ud835\ude39','y':'\ud835\ude3a','z':'\ud835\ude3b'\n}\n},\nboldItalic: {\nname: 'Fed Kursiv',\nchars: {\n'A':'\ud835\ude3c','B':'\ud835\ude3d','C':'\ud835\ude3e','D':'\ud835\ude3f','E':'\ud835\ude40','F':'\ud835\ude41','G':'\ud835\ude42','H':'\ud835\ude43','I':'\ud835\ude44','J':'\ud835\ude45','K':'\ud835\ude46','L':'\ud835\ude47','M':'\ud835\ude48','N':'\ud835\ude49','O':'\ud835\ude4a','P':'\ud835\ude4b','Q':'\ud835\ude4c','R':'\ud835\ude4d','S':'\ud835\ude4e','T':'\ud835\ude4f','U':'\ud835\ude50','V':'\ud835\ude51','W':'\ud835\ude52','X':'\ud835\ude53','Y':'\ud835\ude54','Z':'\ud835\ude55',\n'a':'\ud835\ude56','b':'\ud835\ude57','c':'\ud835\ude58','d':'\ud835\ude59','e':'\ud835\ude5a','f':'\ud835\ude5b','g':'\ud835\ude5c','h':'\ud835\ude5d','i':'\ud835\ude5e','j':'\ud835\ude5f','k':'\ud835\ude60','l':'\ud835\ude61','m':'\ud835\ude62','n':'\ud835\ude63','o':'\ud835\ude64','p':'\ud835\ude65','q':'\ud835\ude66','r':'\ud835\ude67','s':'\ud835\ude68','t':'\ud835\ude69','u':'\ud835\ude6a','v':'\ud835\ude6b','w':'\ud835\ude6c','x':'\ud835\ude6d','y':'\ud835\ude6e','z':'\ud835\ude6f'\n}\n},\nscript: {\nname: 'H\u00e5ndskrift (Script)',\nchars: {\n'A':'\ud835\udc9c','B':'\u212c','C':'\ud835\udc9e','D':'\ud835\udc9f','E':'\u2130','F':'\u2131','G':'\ud835\udca2','H':'\u210b','I':'\u2110','J':'\ud835\udca5','K':'\ud835\udca6','L':'\u2112','M':'\u2133','N':'\ud835\udca9','O':'\ud835\udcaa','P':'\ud835\udcab','Q':'\ud835\udcac','R':'\u211b','S':'\ud835\udcae','T':'\ud835\udcaf','U':'\ud835\udcb0','V':'\ud835\udcb1','W':'\ud835\udcb2','X':'\ud835\udcb3','Y':'\ud835\udcb4','Z':'\ud835\udcb5',\n'a':'\ud835\udcb6','b':'\ud835\udcb7','c':'\ud835\udcb8','d':'\ud835\udcb9','e':'\u212f','f':'\ud835\udcbb','g':'\u210a','h':'\ud835\udcbd','i':'\ud835\udcbe','j':'\ud835\udcbf','k':'\ud835\udcc0','l':'\ud835\udcc1','m':'\ud835\udcc2','n':'\ud835\udcc3','o':'\u2134','p':'\ud835\udcc5','q':'\ud835\udcc6','r':'\ud835\udcc7','s':'\ud835\udcc8','t':'\ud835\udcc9','u':'\ud835\udcca','v':'\ud835\udccb','w':'\ud835\udccc','x':'\ud835\udccd','y':'\ud835\udcce','z':'\ud835\udccf'\n}\n},\nfraktur: {\nname: 'Fraktur (Gothic)',\nchars: {\n'A':'\ud835\udd6c','B':'\ud835\udd6d','C':'\ud835\udd6e','D':'\ud835\udd6f','E':'\ud835\udd70','F':'\ud835\udd71','G':'\ud835\udd72','H':'\ud835\udd73','I':'\ud835\udd74','J':'\ud835\udd75','K':'\ud835\udd76','L':'\ud835\udd77','M':'\ud835\udd78','N':'\ud835\udd79','O':'\ud835\udd7a','P':'\ud835\udd7b','Q':'\ud835\udd7c','R':'\ud835\udd7d','S':'\ud835\udd7e','T':'\ud835\udd7f','U':'\ud835\udd80','V':'\ud835\udd81','W':'\ud835\udd82','X':'\ud835\udd83','Y':'\ud835\udd84','Z':'\ud835\udd85',\n'a':'\ud835\udd86','b':'\ud835\udd87','c':'\ud835\udd88','d':'\ud835\udd89','e':'\ud835\udd8a','f':'\ud835\udd8b','g':'\ud835\udd8c','h':'\ud835\udd8d','i':'\ud835\udd8e','j':'\ud835\udd8f','k':'\ud835\udd90','l':'\ud835\udd91','m':'\ud835\udd92','n':'\ud835\udd93','o':'\ud835\udd94','p':'\ud835\udd95','q':'\ud835\udd96','r':'\ud835\udd97','s':'\ud835\udd98','t':'\ud835\udd99','u':'\ud835\udd9a','v':'\ud835\udd9b','w':'\ud835\udd9c','x':'\ud835\udd9d','y':'\ud835\udd9e','z':'\ud835\udd9f'\n}\n},\nmonospace: {\nname: 'Monospace',\nchars: {\n'A':'\ud835\ude70','B':'\ud835\ude71','C':'\ud835\ude72','D':'\ud835\ude73','E':'\ud835\ude74','F':'\ud835\ude75','G':'\ud835\ude76','H':'\ud835\ude77','I':'\ud835\ude78','J':'\ud835\ude79','K':'\ud835\ude7a','L':'\ud835\ude7b','M':'\ud835\ude7c','N':'\ud835\ude7d','O':'\ud835\ude7e','P':'\ud835\ude7f','Q':'\ud835\ude80','R':'\ud835\ude81','S':'\ud835\ude82','T':'\ud835\ude83','U':'\ud835\ude84','V':'\ud835\ude85','W':'\ud835\ude86','X':'\ud835\ude87','Y':'\ud835\ude88','Z':'\ud835\ude89',\n'a':'\ud835\ude8a','b':'\ud835\ude8b','c':'\ud835\ude8c','d':'\ud835\ude8d','e':'\ud835\ude8e','f':'\ud835\ude8f','g':'\ud835\ude90','h':'\ud835\ude91','i':'\ud835\ude92','j':'\ud835\ude93','k':'\ud835\ude94','l':'\ud835\ude95','m':'\ud835\ude96','n':'\ud835\ude97','o':'\ud835\ude98','p':'\ud835\ude99','q':'\ud835\ude9a','r':'\ud835\ude9b','s':'\ud835\ude9c','t':'\ud835\ude9d','u':'\ud835\ude9e','v':'\ud835\ude9f','w':'\ud835\udea0','x':'\ud835\udea1','y':'\ud835\udea2','z':'\ud835\udea3',\n'0':'\ud835\udff6','1':'\ud835\udff7','2':'\ud835\udff8','3':'\ud835\udff9','4':'\ud835\udffa','5':'\ud835\udffb','6':'\ud835\udffc','7':'\ud835\udffd','8':'\ud835\udffe','9':'\ud835\udfff'\n}\n},\nsmallCaps: {\nname: 'Small Caps',\nchars: {\n'A':'\u1d00','B':'\u0299','C':'\u1d04','D':'\u1d05','E':'\u1d07','F':'\ua730','G':'\u0262','H':'\u029c','I':'\u026a','J':'\u1d0a','K':'\u1d0b','L':'\u029f','M':'\u1d0d','N':'\u0274','O':'\u1d0f','P':'\u1d18','Q':'Q','R':'\u0280','S':'\ua731','T':'\u1d1b','U':'\u1d1c','V':'\u1d20','W':'\u1d21','X':'X','Y':'\u028f','Z':'\u1d22'\n}\n},\nwide: {\nname: 'Bred (Wide)',\nchars: {\n'A':'\uff21','B':'\uff22','C':'\uff23','D':'\uff24','E':'\uff25','F':'\uff26','G':'\uff27','H':'\uff28','I':'\uff29','J':'\uff2a','K':'\uff2b','L':'\uff2c','M':'\uff2d','N':'\uff2e','O':'\uff2f','P':'\uff30','Q':'\uff31','R':'\uff32','S':'\uff33','T':'\uff34','U':'\uff35','V':'\uff36','W':'\uff37','X':'\uff38','Y':'\uff39','Z':'\uff3a',\n'a':'\uff41','b':'\uff42','c':'\uff43','d':'\uff44','e':'\uff45','f':'\uff46','g':'\uff47','h':'\uff48','i':'\uff49','j':'\uff4a','k':'\uff4b','l':'\uff4c','m':'\uff4d','n':'\uff4e','o':'\uff4f','p':'\uff50','q':'\uff51','r':'\uff52','s':'\uff53','t':'\uff54','u':'\uff55','v':'\uff56','w':'\uff57','x':'\uff58','y':'\uff59','z':'\uff5a',\n'0':'\uff10','1':'\uff11','2':'\uff12','3':'\uff13','4':'\uff14','5':'\uff15','6':'\uff16','7':'\uff17','8':'\uff18','9':'\uff19',' ':'\u3000'\n}\n}\n};\n\nconst inputEl = document.getElementById('siite-input-text');\nconst outputEl = document.getElementById('siite-output-area');\nconst charCountEl = document.getElementById('siite-char-count');\nconst toastEl = document.getElementById('siite-toast');\nlet activeFilter = 'all';\n\nfunction convertText(text, styleKey) {\nconst style = styles[styleKey];\nif (!style) return text;\n\nreturn text.split('').map(char => {\n\/\/ Try direct mapping first\nif (style.chars[char]) return style.chars[char];\n\n\/\/ Handle Danish characters fallback\nconst danishMap = {\n'\u00e6':'\u00e6','\u00f8':'\u00f8','\u00e5':'\u00e5','\u00c6':'\u00c6','\u00d8':'\u00d8','\u00c5':'\u00c5',\n'\u00e4':'\u00e4','\u00f6':'\u00f6','\u00fc':'\u00fc','\u00c4':'\u00c4','\u00d6':'\u00d6','\u00dc':'\u00dc'\n};\n\nif (danishMap[char]) return danishMap[char];\nreturn char;\n}).join('');\n}\n\nfunction showToast(message) {\ntoastEl.textContent = message;\ntoastEl.classList.add('show');\nsetTimeout(() => {\ntoastEl.classList.remove('show');\n}, 2000);\n}\n\nfunction copyToClipboard(text, btn) {\nnavigator.clipboard.writeText(text).then(() => {\nconst originalText = btn.innerHTML;\nbtn.innerHTML = '<span>\u2713 Kopieret<\/span>';\nbtn.classList.add('copied');\nshowToast('Kopieret til udklipsholder!');\n\nsetTimeout(() => {\nbtn.innerHTML = originalText;\nbtn.classList.remove('copied');\n}, 2000);\n});\n}\n\nfunction renderOutputs() {\nconst text = inputEl.value;\nconst charCount = text.length;\n\n\/\/ Update character count\ncharCountEl.textContent = `${charCount} \/ 2.200 karakterer`;\nif (charCount > 2200) {\ncharCountEl.classList.add('warning');\n} else {\ncharCountEl.classList.remove('warning');\n}\n\nif (!text.trim()) {\noutputEl.innerHTML = `\n<div class=\"siite-empty-state\">\n<div class=\"siite-empty-icon\">\u2728<\/div>\n<p>Dine formaterede tekster vil vises her<\/p>\n<p style=\"font-size: 13px; margin-top: 8px;\">Indtast tekst i feltet til venstre<\/p>\n<\/div>\n`;\nreturn;\n}\n\nlet html = '';\nconst styleKeys = activeFilter === 'all' ? Object.keys(styles) : [activeFilter];\n\nstyleKeys.forEach(key => {\nconst style = styles[key];\nconst converted = convertText(text, key);\nhtml += `\n<div class=\"siite-style-card\">\n<div class=\"siite-style-info\">\n<div class=\"siite-style-label\">${style.name}<\/div>\n<div class=\"siite-style-preview\">${converted}<\/div>\n<\/div>\n<button class=\"siite-copy-btn\" data-text=\"${converted.replace(\/\"\/g, '&quot;')}\">\n<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"display: inline-block; vertical-align: middle;\">\n<rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"><\/rect>\n<path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"><\/path>\n<\/svg>\nKopier\n<\/button>\n<\/div>\n`;\n});\n\noutputEl.innerHTML = html;\n\n\/\/ Attach copy listeners\noutputEl.querySelectorAll('.siite-copy-btn').forEach(btn => {\nbtn.addEventListener('click', function() {\ncopyToClipboard(this.getAttribute('data-text'), this);\n});\n});\n}\n\n\/\/ Input listener with debounce\nlet debounceTimer;\ninputEl.addEventListener('input', () => {\nclearTimeout(debounceTimer);\ndebounceTimer = setTimeout(renderOutputs, 150);\n});\n\n\/\/ Filter buttons\ndocument.querySelectorAll('.siite-option-btn').forEach(btn => {\nbtn.addEventListener('click', function() {\ndocument.querySelectorAll('.siite-option-btn').forEach(b => b.classList.remove('active'));\nthis.classList.add('active');\nactiveFilter = this.getAttribute('data-style');\nrenderOutputs();\n});\n});\n\n\/\/ Copy all button\ndocument.getElementById('siite-copy-all').addEventListener('click', function() {\nconst cards = outputEl.querySelectorAll('.siite-style-card');\nif (cards.length === 0) return;\n\nlet allText = '';\ncards.forEach(card => {\nconst label = card.querySelector('.siite-style-label').textContent;\nconst text = card.querySelector('.siite-style-preview').textContent;\nallText += `${label}:\\n${text}\\n\\n`;\n});\n\nnavigator.clipboard.writeText(allText).then(() => {\nshowToast('Alle formater kopieret!');\n});\n});\n\n\/\/ Initial render\nrenderOutputs();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Forside Gratis tekstformater til sociale medier Inds\u00e6t din tekst og f\u00e5 den automatisk konverteret til Unicode\u2011stilarter som fed, kursiv, h\u00e5ndskrift og monospace [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6218,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Gratis tekstformater til sociale medier","_seopress_titles_desc":"Konverter din tekst til stilfulde Unicode-formater som fed, kursiv og h\u00e5ndskrift. Perfekt til Instagram, Facebook & LinkedIn. Pr\u00f8v nu!","_seopress_robots_index":"","footnotes":""},"class_list":["post-7108","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/pages\/7108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/comments?post=7108"}],"version-history":[{"count":5,"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/pages\/7108\/revisions"}],"predecessor-version":[{"id":7157,"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/pages\/7108\/revisions\/7157"}],"up":[{"embeddable":true,"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/pages\/6218"}],"wp:attachment":[{"href":"https:\/\/siite.dk\/en\/wp-json\/wp\/v2\/media?parent=7108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}