Instrumente

Aceasta este o colecție de instrumente JavaScript care pot fi utile din când în când. Dă clic pe orice card pentru a deschide și folosi instrumentul respectiv. Majoritatea utilităților rulează complet în browserul tău fără procesare pe server, astfel că nu se trimite nimic către acest site (exceptând elementele marcate cu eticheta “server-side”). Dacă te îngrijorează posibile scurgeri de informații, după ce se încarcă ecranul instrumentului poți deconecta rețeaua și îl poți testa offline. Folosește-le totuși pe propria răspundere.

Toate instrumentele sunt gratuite pentru uz comercial și personal. În ultima vreme, unele lucruri pe care le făceam cândva cu freeware sunt greu de replicat doar cu aplicațiile din magazine, iar instalarea OSS-ului sau a freeware-ului pe calculatoare de serviciu poate fi foarte dificilă. Sper ca aceste instrumente ce funcționează direct în browser (deși au și limitări) să fie de ajutor în astfel de situații.

Dacă ai solicitări sau întâmpini probleme, scrie-mi pe x.com. Este posibil să nu observ mesajele private, așa că mă ajută mult un răspuns cu o menționare @.

Data Analysis

🌐

Afișează-ți IP-ul

Afișează cât mai multe detalii despre adresa ta IP publică și despre mediul pe care îl expune browserul. Deschide instant informațiile RDAP/Whois pentru IP-ul rezolvat cu un singur buton.

networkipwhoisanalyticsserver-side
📷

Cititor de coduri de bare

Citește coduri de bare din fluxul camerei sau din fișiere imagine și convertește-le în text. Suportă scanarea continuă, schimbarea camerei și ajustarea preciziei de detecție.

barcodescanningcameradecoderclient-side
📜

Decodor X.509 / CSR

Inspectează certificate și CSR-uri direct în browser. Vezi SAN, utilizările cheii, EKU, perioada de valabilitate, algoritmii de semnătură, amprentele și multe altele, cu export în JSON sau CSV.

x509csrinspectioncertificateclient-side
⏱️

Extractor marcă temporală ULID

Recuperează timpi UTC și din orice fus orar din primele 10 caractere (48 de biți) ale unui ULID. Comută între zone IANA sau offset-uri fixe din 30 în 30 de minute, exportă în CSV/TSV și copiază rezultatele; componenta aleatoare rămasă de 80 de biți este afișată în hexazecimal.

ulidtimestampdecodinganalyticsclient-side
⏱️

Extractor marcă temporală UUID v7

Decodează primii 48 de biți ai epoch-ului UNIX din UUID v7 pentru a recupera timpii UTC și din orice fus orar, vizualizând totodată versiunea, varianta și componentele aleatorii.

uuidversion7timestampdecodingclient-side
🧠

Modelare structurală interpretativă – ISM pas cu pas

Execută metoda Interpretive Structural Modeling (ISM) pas cu pas în browser – de la introducerea SSIM la matricile de accesibilitate, împărțirea pe niveluri și graficul orientat final. Include date de exemplu, funcție de anulare, exporturi JSON/CSV și ieșire SVG.

ismmodelingsystems-thinkingvisualizationclient-side
🎲

Simulator Monty Hall

Simulează în browser celebrul puzzle probabilistic Monty Hall. Joacă manual sau rulează serii automate pentru a vedea cum converg statisticile. Suportă trei până la zece uși și afișează strategiile de schimbare, păstrare sau alegere aleatorie.

monty-hallprobabilitysimulationstatisticsclient-side
📊

Vizualizator HAR

Vizualizează fișiere HAR în browser cu listă de cereri, cronologie tip „waterfall” și defalcare după dimensiune, statut și tip MIME.

harperformancewaterfalldiagnosticsclient-side

Data Generation

🔏

Generator certificate X.509 (auto-semnat / semnat de CA)

Generează chei RSA în browser și emite certificate auto-semnate sau semnează-le cu o cheie privată CA existentă. Configurează SAN (DNS/IP), basicConstraints, keyUsage, extendedKeyUsage și SKI/AKI, apoi exportă în DER .crt, PEM sau PKCS#8 .key. Importă certificate/chei CA din fișiere sau text pentru a construi ușor o întreagă PKI de test locală.

x509certificatekeypairwebcryptoclient-side
🏷️

Generator de coduri de bare

Generează formate populare de coduri de bare (Code128, EAN-13, UPC etc.) din orice text direct în browser. Salvează sau tipărește în format SVG/PNG cu biblioteca JsBarcode inclusă.

barcodegeneratorlabelingsvgclient-side
📱

Generator de coduri QR

Convertește text sau URL-uri în coduri QR și exportă-le ca SVG sau PNG. Alege dimensiunea, nivelul de corecție a erorilor și culorile – suport complet pentru text japonez, linii noi și spații.

qrcodegeneratorsvgencodingclient-side
🔗

Generator de link (tag)

Construiește markup-ul unui link printr-o interfață prietenoasă. Configurează href, target, rel, download și altele – dacă textul linkului lipsește, se folosește URL-ul, iar tu alegi între atributul download simplu sau un nume de fișier personalizat. Valoarea implicită este href=https://www.ixam.net și target=_blank.

htmlanchorgeneratorseoclient-side
🧑

Generator de nume

Generează fișe fictive de persoane pentru teste, folosind colecții bogate de nume de familie și prenume. Suportă nume japoneze/engleze, gen, probabilitatea de duplicate, coloane de adresă cu cod poștal și export CSV. Utilizează coduri poștale reale în mod implicit, cu injecție opțională de erori.

namesdatasetsynthetic-datacsvclient-side
🔒

Generator de parole

Generează parole aleatorii cu lungime și seturi de caractere personalizate. Include o acțiune de copiere rapidă și rulează integral în browser.

passwordgeneratorentropycredentialsclient-side
🧭

Generator ULID

Generează ULID-uri (48 de biți epoch UNIX în milisecunde + 80 de biți aleator encodați în 26 de caractere Crockford Base32). Folosește ora curentă sau alege un timp Local/IANA/cu offset specific, activează modul monotonic, previzualizează și copiază/șterge rezultatele – ideal pentru date de test, ID-uri de evenimente și experimente cu chei distribuite.

ulididentifierbase32monotonicclient-side
🔖

Generator UUID v4

Generează oricâte UUID v4 criptografic sigure ai nevoie pentru date de test, chei de bază de date, numere de urmărire sau alte identificatoare ce trebuie să fie unice global.

uuidrandomidentifiertestingclient-side
🕒

Generator UUID v7

Generează identificatori UUID v7 compatibili RFC 9562 complet în browser. Folosește ceasul local sau alege un fus orar principal pentru a baza marca temporală pe ora locală. Suportă mod monotonic pentru ordonare lexicală, stiluri diferite de separare și copiere rapidă – ideal pentru date de test, ID-uri de evenimente și experimente cu chei distribuite.

uuidversion7identifiermonotonicclient-side

Data Processing

Design and Media

🎨

Convertor de culori

Convertește între valori HEX, RGB și HSL cu previzualizare instantanee, pentru ajustări rapide de design.

colorconverterpalettepreviewclient-side
🖊️

Editor SVG

Editează grafica SVG complet în browser – creează și modifică forme, text și trasee, mută, rotește, scalează, folosește grila, straturi, zoom, import/export și ieșire PNG. Nu este necesară comunicarea cu serverul.

svgvectoreditorgraphicsclient-side
🎞️

Extractor de cadre MP4

Extrage intervale selectate de cadre din videoclipuri MP4 locale și descarcă-le ca JPG/PNG într-o arhivă ZIP. Gestionează până la rezoluție 8K, iar procesarea are loc în browser.

mp4videoframesextractorclient-side
🏷️

Generator de coduri de bare

Generează formate populare de coduri de bare (Code128, EAN-13, UPC etc.) din orice text direct în browser. Salvează sau tipărește în format SVG/PNG cu biblioteca JsBarcode inclusă.

barcodegeneratorlabelingsvgclient-side
📱

Generator de coduri QR

Convertește text sau URL-uri în coduri QR și exportă-le ca SVG sau PNG. Alege dimensiunea, nivelul de corecție a erorilor și culorile – suport complet pentru text japonez, linii noi și spații.

qrcodegeneratorsvgencodingclient-side
📄

Îmbinare PDF

Unește mai multe PDF-uri în browser, chiar dacă au dimensiuni de pagină diferite. Reordonează paginile cu miniaturi și lucrează rapid offline.

pdfmergeworkflowproductivityclient-side
🖼️

Redimensionare imagini în masă

Redimensionează mai multe imagini JPG/PNG la dimensiunile dorite dintr-o singură mișcare și descarcă-le într-o arhivă ZIP – fără server.

imageresizebatchzipclient-side
📍

Scriitor GPS EXIF pentru JPEG

Încorporează latitudinea și longitudinea în mai multe imagini JPEG ca metadate EXIF GPS și descarcă rezultatul într-o arhivă ZIP – totul în browser.

jpegexifgeotaggingbatchclient-side
✂️

Separare PDF

Extrage intervale de pagini dintr-un PDF, reordonează-le și exportă fiecare segment ca document separat. Descarcă-le individual sau ca arhivă ZIP, cu procesare complet locală.

pdfsplitextractionworkflowclient-side

Developer Utilities

🧮

Calculator IPv4 – măști și intervale de adrese

Convertește între CIDR IPv4 și măști de subrețea, calculează adresele de rețea/broadcast, intervalele de gazde și numărul gazdelor utilizabile dintr-o singură mișcare. Calculează invers lungimea minimă de prefix din numărul de gazde necesar.

ipv4subnettingcalculatorplanningclient-side
🌍

Calculator IPv6 – analizor de prefix și atribute

Pentru o adresă IPv6 și o lungime de prefix, calculează adresa de rețea, un interval reprezentativ de gazde, notația ip6.arpa pentru reverse și detectează variantele speciale, cum ar fi adresele compatibile sau mapate IPv4.

ipv6subnettingcalculatorplanningclient-side
📘

Căutare și înlocuire în masă (.docx)

Înlocuiește text în mai multe documente Word (.docx), acoperind corpul, antetele, subsolurile, notele de subsol, comentariile și altele. Gestionează expresiile divizate între elemente w:t, suportă înlocuiri secvențiale sau simultane și realizează extragere → editare XML → recompresie complet în browser.

docxfind-replaceofficeautomationclient-side
📝

Căutare și înlocuire în masă (text)

Înlocuiește șiruri în mai multe fișiere (.txt / .md / .csv / .tsv / .html / .css / .js etc.) într-o singură etapă. Acceptă tabele de înlocuire CSV/TSV și îți permite să alegi între înlocuirea secvențială sau simultană pentru a evita efectele în lanț. Totul rulează local în browser.

find-replacebatchtextautomationclient-side
📷

Cititor de coduri de bare

Citește coduri de bare din fluxul camerei sau din fișiere imagine și convertește-le în text. Suportă scanarea continuă, schimbarea camerei și ajustarea preciziei de detecție.

barcodescanningcameradecoderclient-side
🔐

Codificator / decodificator entități HTML

Codifică sau decodifică entități HTML vizualizând rezultatul. Comută între ieșire denumită, zecimală sau hexazecimală, păstrează spațiile consecutive, detectează textul deja codificat și convertește automat – totul pe partea clientului.

htmlentityencodingescapingclient-side
🌐

Codificator / decodificator URL

Codifică sau decodifică orice șir ca URL. Comută între comportamentul encodeURIComponent și encodeURI și, opțional, convertește spațiile în +. Suportă complet UTF-8 pentru a gestiona precis caracterele lată și simbolurile speciale.

urlencodingdecodingwebclient-side
🔢

Conversie de bază – zecimal / hexazecimal / binar

Introdu un număr în zecimal, hexazecimal sau binar și obține instant celelalte două. Înțelege numere negative, prefixele 0x/0b, underscore-urile, spațiile, virgulele și folosește BigInt pentru numere întregi uriașe. Acceptă formate de ieșire majuscule/minuscule, grupare pe 4 biți, separare cu virgulă la 3 cifre și chiar valori fracționare.

radixconverterbinarydecimalclient-side
🔐

Decodor / codificator JWT

Decodează JSON Web Token-uri, verifică semnăturile și recodifică/semnează-le – complet în browser. Suportă algoritmii HS/RS/PS/ES/EdDSA și păstrează local cheile și token-urile.

jwttokendecodingsigningclient-side
📜

Decodor X.509 / CSR

Inspectează certificate și CSR-uri direct în browser. Vezi SAN, utilizările cheii, EKU, perioada de valabilitate, algoritmii de semnătură, amprentele și multe altele, cu export în JSON sau CSV.

x509csrinspectioncertificateclient-side
💾

Editor binar

Editează fișiere binare în browser cu vizualizări HEX și ASCII sincronizate. Zonele modificate sunt evidențiate cu roșu, iar tu poți insera sau șterge octeți liber.

binaryhexeditorinspectionclient-side
🖊️

Editor SVG

Editează grafica SVG complet în browser – creează și modifică forme, text și trasee, mută, rotește, scalează, folosește grila, straturi, zoom, import/export și ieșire PNG. Nu este necesară comunicarea cu serverul.

svgvectoreditorgraphicsclient-side
🗂️

Formator / validator JSON

Formatează JSON cu indentare, compactează-l eliminând spațiile sau validează sintaxa direct în browser.

jsonformattingvalidationlintingclient-side
🔏

Generator certificate X.509 (auto-semnat / semnat de CA)

Generează chei RSA în browser și emite certificate auto-semnate sau semnează-le cu o cheie privată CA existentă. Configurează SAN (DNS/IP), basicConstraints, keyUsage, extendedKeyUsage și SKI/AKI, apoi exportă în DER .crt, PEM sau PKCS#8 .key. Importă certificate/chei CA din fișiere sau text pentru a construi ușor o întreagă PKI de test locală.

x509certificatekeypairwebcryptoclient-side
🏷️

Generator de coduri de bare

Generează formate populare de coduri de bare (Code128, EAN-13, UPC etc.) din orice text direct în browser. Salvează sau tipărește în format SVG/PNG cu biblioteca JsBarcode inclusă.

barcodegeneratorlabelingsvgclient-side
🔑

Generator de hash

Calculează valori hash pentru texte sau fișiere, util la verificări de integritate și comparații. Se bazează pe Web Crypto și acoperă algoritmii esențiali de care ai nevoie.

hashchecksumintegritycryptoclient-side
🔗

Generator de link (tag)

Construiește markup-ul unui link printr-o interfață prietenoasă. Configurează href, target, rel, download și altele – dacă textul linkului lipsește, se folosește URL-ul, iar tu alegi între atributul download simplu sau un nume de fișier personalizat. Valoarea implicită este href=https://www.ixam.net și target=_blank.

htmlanchorgeneratorseoclient-side
⏱️

Planificator cron

Interpretează expresii cron (minut oră zi lună zi-a-săptămânii [+an]) și previzualizează până la zece execuții viitoare în fusul orar selectat, alături de afișarea locală și UTC. Extensiile în stil Quartz nu sunt acceptate și totul rulează în browser.

cronschedulingtimezoneplannerclient-side
🔍

Tester regex

Vizualizează potrivirile expresiilor regulate cu evidențiere și listă de rezultate. Suportă indicatoarele g/i/m/s/u/y și oferă peste 100 de exemple practice. Totul rulează pe partea clientului.

regextestingpatternvalidationclient-side
📑

Vizualizator de diferențe text

Compară două blocuri de text linie cu linie și vezi diferențele într-un aspect unificat. Include opțiuni pentru a ignora spațiile sau diferențele de majuscule și rulează complet în browser.

diffcomparisontextreviewclient-side

Document Processing

📘

Căutare și înlocuire în masă (.docx)

Înlocuiește text în mai multe documente Word (.docx), acoperind corpul, antetele, subsolurile, notele de subsol, comentariile și altele. Gestionează expresiile divizate între elemente w:t, suportă înlocuiri secvențiale sau simultane și realizează extragere → editare XML → recompresie complet în browser.

docxfind-replaceofficeautomationclient-side
📂

Convertor de codare caractere

Convertește în lot codările fișierelor între UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP și altele. Alege terminațiile de linie (LF/CRLF/CR), controlează ieșirea BOM pentru variantele UTF și procesează codări mixte pe mai multe fișiere într-un singur ZIP.

charsetencodingconverterbatchclient-side
📦

Creator arhive ZIP cu parolă

Creează arhive ZIP protejate cu parolă în browser – util acum când Windows nu mai oferă nativ funcția. Selectează mai multe fișiere sau un folder, trage-le și alege între compatibilitate (ZipCrypto) și siguranță (AES-256). Numele arhivei urmează automat primul fișier sau folder.

zipencryptionarchivepasswordclient-side
📄

Îmbinare PDF

Unește mai multe PDF-uri în browser, chiar dacă au dimensiuni de pagină diferite. Reordonează paginile cu miniaturi și lucrează rapid offline.

pdfmergeworkflowproductivityclient-side
📄

Previzualizare și convertor Markdown

Redă Markdown în HTML în timp real, inclusiv tabele GitHub Flavored Markdown și liste de sarcini. Copiază sau descarcă HTML-ul generat fără să părăsești browserul.

markdownprevieweditorconversionclient-side
✂️

Separare PDF

Extrage intervale de pagini dintr-un PDF, reordonează-le și exportă fiecare segment ca document separat. Descarcă-le individual sau ca arhivă ZIP, cu procesare complet locală.

pdfsplitextractionworkflowclient-side

Encoding and Conversion

🔐

Codificator / decodificator entități HTML

Codifică sau decodifică entități HTML vizualizând rezultatul. Comută între ieșire denumită, zecimală sau hexazecimală, păstrează spațiile consecutive, detectează textul deja codificat și convertește automat – totul pe partea clientului.

htmlentityencodingescapingclient-side
🌐

Codificator / decodificator URL

Codifică sau decodifică orice șir ca URL. Comută între comportamentul encodeURIComponent și encodeURI și, opțional, convertește spațiile în +. Suportă complet UTF-8 pentru a gestiona precis caracterele lată și simbolurile speciale.

urlencodingdecodingwebclient-side
🔢

Conversie de bază – zecimal / hexazecimal / binar

Introdu un număr în zecimal, hexazecimal sau binar și obține instant celelalte două. Înțelege numere negative, prefixele 0x/0b, underscore-urile, spațiile, virgulele și folosește BigInt pentru numere întregi uriașe. Acceptă formate de ieșire majuscule/minuscule, grupare pe 4 biți, separare cu virgulă la 3 cifre și chiar valori fracționare.

radixconverterbinarydecimalclient-side
🔡

Convertor Base64

Convertește șiruri în și din Base64. Transformă blocuri binare sau text cu caractere speciale într-o reprezentare codificată portabilă și decodează-le imediat înapoi.

base64encodingdecodingtextclient-side
📊

Convertor CSV ⇄ JSON

Convertește date tabelare în payload-uri JSON pentru API-uri sau transformă tablouri JSON în CSV/TSV ușor de distribuit.

csvjsonconverterdatasetclient-side
📂

Convertor de codare caractere

Convertește în lot codările fișierelor între UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP și altele. Alege terminațiile de linie (LF/CRLF/CR), controlează ieșirea BOM pentru variantele UTF și procesează codări mixte pe mai multe fișiere într-un singur ZIP.

charsetencodingconverterbatchclient-side
🎨

Convertor de culori

Convertește între valori HEX, RGB și HSL cu previzualizare instantanee, pentru ajustări rapide de design.

colorconverterpalettepreviewclient-side
📂

Convertor XML ⇄ JSON

Convertește între documente XML și JSON. Configurează indentarea, manipularea atributelor și a spațiilor de nume prin opțiuni – ideal pentru remodelarea răspunsurilor API sau a fișierelor de configurare.

xmljsonconverterapiclient-side
📂

Convertor YAML ⇄ JSON

Convertește între YAML și JSON cu indentare și opțiuni structurale configurabile. Utile pentru ajustarea rapidă a răspunsurilor API sau a fișierelor de configurare.

yamljsonconverterconfigurationclient-side

Identifier Management

⏱️

Extractor marcă temporală ULID

Recuperează timpi UTC și din orice fus orar din primele 10 caractere (48 de biți) ale unui ULID. Comută între zone IANA sau offset-uri fixe din 30 în 30 de minute, exportă în CSV/TSV și copiază rezultatele; componenta aleatoare rămasă de 80 de biți este afișată în hexazecimal.

ulidtimestampdecodinganalyticsclient-side
⏱️

Extractor marcă temporală UUID v7

Decodează primii 48 de biți ai epoch-ului UNIX din UUID v7 pentru a recupera timpii UTC și din orice fus orar, vizualizând totodată versiunea, varianta și componentele aleatorii.

uuidversion7timestampdecodingclient-side
🧭

Generator ULID

Generează ULID-uri (48 de biți epoch UNIX în milisecunde + 80 de biți aleator encodați în 26 de caractere Crockford Base32). Folosește ora curentă sau alege un timp Local/IANA/cu offset specific, activează modul monotonic, previzualizează și copiază/șterge rezultatele – ideal pentru date de test, ID-uri de evenimente și experimente cu chei distribuite.

ulididentifierbase32monotonicclient-side
🔖

Generator UUID v4

Generează oricâte UUID v4 criptografic sigure ai nevoie pentru date de test, chei de bază de date, numere de urmărire sau alte identificatoare ce trebuie să fie unice global.

uuidrandomidentifiertestingclient-side
🕒

Generator UUID v7

Generează identificatori UUID v7 compatibili RFC 9562 complet în browser. Folosește ceasul local sau alege un fus orar principal pentru a baza marca temporală pe ora locală. Suportă mod monotonic pentru ordonare lexicală, stiluri diferite de separare și copiere rapidă – ideal pentru date de test, ID-uri de evenimente și experimente cu chei distribuite.

uuidversion7identifiermonotonicclient-side

Networking

Scheduling and Time

Security and Encryption

📦

Creator arhive ZIP cu parolă

Creează arhive ZIP protejate cu parolă în browser – util acum când Windows nu mai oferă nativ funcția. Selectează mai multe fișiere sau un folder, trage-le și alege între compatibilitate (ZipCrypto) și siguranță (AES-256). Numele arhivei urmează automat primul fișier sau folder.

zipencryptionarchivepasswordclient-side
🔐

Decodor / codificator JWT

Decodează JSON Web Token-uri, verifică semnăturile și recodifică/semnează-le – complet în browser. Suportă algoritmii HS/RS/PS/ES/EdDSA și păstrează local cheile și token-urile.

jwttokendecodingsigningclient-side
📜

Decodor X.509 / CSR

Inspectează certificate și CSR-uri direct în browser. Vezi SAN, utilizările cheii, EKU, perioada de valabilitate, algoritmii de semnătură, amprentele și multe altele, cu export în JSON sau CSV.

x509csrinspectioncertificateclient-side
🔏

Generator certificate X.509 (auto-semnat / semnat de CA)

Generează chei RSA în browser și emite certificate auto-semnate sau semnează-le cu o cheie privată CA existentă. Configurează SAN (DNS/IP), basicConstraints, keyUsage, extendedKeyUsage și SKI/AKI, apoi exportă în DER .crt, PEM sau PKCS#8 .key. Importă certificate/chei CA din fișiere sau text pentru a construi ușor o întreagă PKI de test locală.

x509certificatekeypairwebcryptoclient-side
🔑

Generator de hash

Calculează valori hash pentru texte sau fișiere, util la verificări de integritate și comparații. Se bazează pe Web Crypto și acoperă algoritmii esențiali de care ai nevoie.

hashchecksumintegritycryptoclient-side
🔒

Generator de parole

Generează parole aleatorii cu lungime și seturi de caractere personalizate. Include o acțiune de copiere rapidă și rulează integral în browser.

passwordgeneratorentropycredentialsclient-side

Simulation and Learning

Text Processing