개발자를 위한 온라인 도구 — 빠르고 가입 불필요
tulzy는 개발자를 위한 무료 브라우저 기반 도구 모음입니다. JSON 포맷팅, UUID 생성, MD5/SHA-256 해싱, Base64/URL 인코딩을 제공합니다. 설치 불필요, 서버로 데이터가 전송되지 않습니다.
인코딩
Base64
Base64 인코딩 및 디코딩 — 텍스트와 파일, 브라우저에서 바로.
Base32
Base32(RFC 4648) 인코딩 및 디코딩 — 텍스트와 파일, 브라우저에서 바로.
URL Encode/Decode
URL 인코딩 및 디코딩 — 링크와 쿼리 파라미터에서 이스케이프해야 하는 문자.
HTML Entities Encode/Decode
HTML 엔티티 인코딩 및 디코딩 — 페이지에서 특수 문자를 안전하게 표시.
JWT Encoder/Decoder
JWT 토큰 인코딩 및 디코딩 — 헤더, 페이로드, HMAC 서명, 표준 클레임.
Unicode Escape
Unicode 이스케이프 시퀀스 인코딩 및 디코딩 — 문자를 \uXXXX 형식으로, 또는 그 반대로 변환.
ROT13 / 카이사르 암호
카이사르 암호 — 라틴 알파벳 문자를 순환 이동시키는 암호. ROT13은 13만큼 이동시키는 특수한 경우(아래 버튼)로 대칭적입니다: encode와 decode가 같은 결과를 냅니다. 다른 문자(숫자, 키릴 문자, 문장 부호)는 변경되지 않습니다.
Punycode encode/decode
유니코드 문자가 포함된 도메인 이름(IDN)을 ASCII 호환 Punycode 형식(xn--)으로 인코딩, 또는 그 반대로 디코딩.
모스 부호 encode/decode
텍스트(라틴 문자·키릴 문자)를 모스 부호(점과 선)로 인코딩, 또는 그 반대로 디코딩. 표에 대응이 없는 문자는 건너뜁니다.
Data URI / Base64 이미지
이미지를 Data URI(data:image/…;base64,…)로 인코딩해 CSS/HTML에 삽입하고, Data URI나 순수 Base64를 다시 파일로 디코딩 — 모두 브라우저에서 바로.
Gzip/Deflate ↔ Base64
텍스트를 Gzip 또는 Deflate로 압축한 뒤 결과를 Base64로 인코딩 — 반대 방향도 가능. Compression Streams API를 사용해 브라우저에서 바로 동작.
XML Entities Encode/Decode
XML 엔티티 인코딩 및 디코딩 — 5가지 표준 엔티티(앰퍼샌드, 꺾쇠괄호, 아포스트로피, 따옴표) 및 숫자 문자 참조.
JSON
JSON Formatter / Minify / Validator
JSON 포맷팅(공백 2칸 들여쓰기), 압축, 검증을 브라우저에서 바로.
JSONPath 테스터
실제 JSON 데이터로 JSONPath 표현식 테스트 — 찾은 값과 경로를 즉시 미리보기.
JSON Diff / Compare
두 JSON 문서 비교 — 추가, 삭제, 변경된 내용을 각 차이점의 정확한 경로와 함께 표시.
JSON Schema Validator
JSON 데이터가 JSON Schema(draft-07 스타일)를 준수하는지 검증 — 각 위반 사항의 정확한 경로와 설명 포함.
JSON Path Extractor / Flatten
중첩된 JSON을 "경로: 값" 형태의 평면 목록으로 펼치고(Flatten), 다시 중첩 구조로 재구성(Unflatten). 경로 표기법은 JSONPath/JSON Diff와 동일합니다: store.book[0].price.
JSON Sort Keys
JSON의 객체 키를 재귀적으로 알파벳순 정렬 — 배열 요소 순서는 변하지 않고, 각 중첩 수준의 객체 키만 정렬됩니다.
JSON Repair
손상된 JSON 복구 — 불필요한 쉼표, 작은따옴표, 따옴표 없는 키, 주석, Python 리터럴(True/False/None) 등 — 적용된 모든 수정 사항 목록 표시.
Mock JSON Generator
템플릿을 기반으로 가짜 JSON 데이터 생성 — {{name}} 또는 {{email}} 같은 플레이스홀더 값, 배열은 "키|N"으로 반복.
JSON ↔ YAML / CSV / XML / TOML
JSON을 YAML, CSV, XML 또는 TOML로 변환, 또는 반대로 변환 — 모두 브라우저에서, 라이브러리 없이.
텍스트
Case Converter
텍스트나 식별자를 camelCase, snake_case, kebab-case 등 흔히 쓰이는 모든 스타일로 한 번에 변환. camelCase/PascalCase, 약어(XMLParser → XML + Parser), 숫자에서 단어 경계를 인식.
Text Diff
두 텍스트를 줄 단위로 비교 — 추가, 삭제, 변경된 내용을 표시하며, 변경된 줄은 단어 수준으로 강조 표시.
Regex Tester / Find & Replace
실제 텍스트로 정규식 테스트: 하이라이트된 일치 항목과 분석된 캡처 그룹, 또는 찾은 일치 항목을 새 텍스트로 바꾸기.
Sort & Dedupe Lines
텍스트 줄을 알파벳순으로 정렬하고, 중복 줄, 빈 줄, 불필요한 공백을 제거.
String Escape
텍스트를 문자열 리터럴로 이스케이프하여(따옴표, 백슬래시, 제어 문자) 코드에 붙여넣을 수 있게 하거나, 다시 언이스케이프합니다.
CRLF ↔ LF Converter
Windows(CRLF), Unix/macOS(LF), 클래식 Mac(CR) 간에 줄바꿈 문자를 변환하며, 혼합된 줄바꿈도 감지합니다.
Character & Word Counter
실시간 텍스트 통계: 문자 수(공백 포함/미포함), 단어 수, 줄 수, 문장 수, 문단 수, 바이트 크기(UTF-8).
Lorem Ipsum Generator
Lorem Ipsum 더미 텍스트 생성기 — 문단, 문장, 개별 단어 단위로 생성.
Slugify
텍스트를 URL에 안전한 "슬러그"로 변환: 키릴 문자(우크라이나어/러시아어)를 공식 표준에 따라 음역하고, 발음 구별 기호와 불필요한 문자를 제거하며, 소문자로 변환.
Markdown Preview / HTML ↔ Markdown
Markdown을 포맷된 HTML로 실시간 미리보기하고, Markdown → HTML, HTML → Markdown 양방향 변환도 지원합니다.
Whitespace & Trim Tools
불필요한 공백 정리: 줄 끝 공백 제거, 반복된 공백 축소, 빈 줄 삭제, 탭 ↔ 공백 변환.
Text Reverse
텍스트 반전: 문자 단위, 단어 단위(단어 순서), 줄 단위(줄 순서) 중 선택.
Word/Character Frequency Counter
텍스트 빈도 분석: 각 단어나 문자가 몇 번 나타나는지 횟수순으로 정렬하여 표시.
해시/암호화
Hash Generator
텍스트 또는 파일의 해시를 13가지 알고리즘으로 한 번에 계산: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32, Adler-32.
Checksum Verifier
파일이나 텍스트의 무결성을 검증합니다 — 예상 해시를 붙여넣으면 지원되는 13개 알고리즘 중에서 자동으로 감지합니다.
HMAC Generator
비밀 키로 텍스트나 파일의 HMAC(Hash-based Message Authentication Code)을 계산합니다 — MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 8개 알고리즘을 한 번에.
Bcrypt Hash + Verify
bcrypt로 비밀번호를 해시화하고(랜덤 솔트와 조정 가능한 비용) 기존 bcrypt 해시와 비밀번호를 대조 검증합니다.
UUID Generator
버전 1, 3, 4, 5, 6, 7 UUID 생성 — 무작위, 시간 기반, 이름 기반(name-based).
비밀번호 생성기
길이와 문자 집합을 설정할 수 있는 암호학적으로 안전한 무작위 비밀번호.
AES Encrypt/Decrypt
비밀번호를 사용하여 AES-GCM 또는 AES-CBC로 텍스트를 암호화 및 복호화합니다(키는 PBKDF2로 유도됨).
Argon2 Hash + Verify
Argon2로 비밀번호를 해시화합니다(Password Hashing Competition 우승, RFC 9106) — d/i/id 변형 지원, 기존 해시와의 대조 검증 포함.
Scrypt Hash + Verify
scrypt로 비밀번호를 해시화합니다(RFC 7914, 메모리 집약형 KDF), 기존 해시와의 대조 검증 포함.
TOTP Generator/Verifier
시간 기반 일회용 비밀번호(TOTP, RFC 6238) — 시크릿으로 현재 코드를 생성하고, 시계 오차를 허용하며 입력된 코드를 검증합니다.
PBKDF2 Hash + Verify
비밀번호로부터 PBKDF2(RFC 8018), HMAC-SHA1/256/384/512로 키를 유도하며, 반복 횟수를 조정할 수 있습니다.
X.509 / SSL Certificate Decoder
PEM 인증서(X.509/ASN.1 DER)를 파싱합니다 — 주체, 발급자, 유효 기간, 공개 키, 확장 필드, 지문.
PGP/GPG Encrypt/Decrypt
PGP 키를 생성하고, openpgp.js 라이브러리를 통해 메시지를 암호화 및 복호화합니다(OpenPGP, RFC 4880).
시간/숫자
Unix Timestamp ↔ 날짜
Unix 시간을 날짜로 변환하거나 그 반대로 변환, 모든 시간대(IANA) 지원.
Cron Parser
cron 표현식을 파싱합니다(5개 또는 6개 필드, @-축약형 포함) — 일정을 평이한 언어로 설명하고 선택한 시간대의 다음 실행 시각을 표시합니다.
진법 변환기
2진수, 8진수, 10진수, 16진수 및 임의의 진법(2-36) 간 양방향 변환 — 아무 필드에나 숫자를 입력하세요.
비트 연산
지정된 비트 폭(8/16/32/64비트)의 정수에 대한 AND/OR/XOR/NAND/NOR/XNOR/NOT 및 시프트 연산, 모든 진법에서.
날짜 차이 계산기
두 날짜/시간 사이의 정확한 차이 — 달력 분석(년, 월, 일…), 총 기간, 영업일 수.
나이 계산기
생년월일로부터 정확한 나이 — 년/월/일, 살아온 총 시간, 다음 생일.
시간대 변환기
한 시점을 — 여러 시간대에서 동시에 표시. 근무 시간 비교, 통화 계획, 날짜 차이 확인에 유용합니다.
기간 계산기
여러 기간의 합계 또는 차이 — 근무 시간, 동영상 길이, 작업 총 시간을 계산하는 데 유용합니다.
ISO 8601 기간 파서
"P3Y6M4DT12H30M5S"와 같은 문자열을 읽기 쉬운 형태로 분석하거나, 년/월/일/시/분/초로 이런 문자열을 생성합니다.
주차 (ISO 8601)
날짜의 ISO 8601 주차를 확인하거나, 특정 주의 시작일과 종료일을 찾습니다.
로마 숫자 변환기
아라비아 숫자 ↔ 로마 숫자. 두 필드 중 하나에 입력하면 다른 하나가 자동으로 업데이트됩니다.
IEEE 754 부동소수점 변환기
10진수 ↔ IEEE 754 이진 표현(단정밀도 또는 배정밀도) — 부호, 지수, 가수, 특수 값.
숫자를 글자로
숫자를 텍스트로 변환합니다(우크라이나어, 러시아어 또는 영어), 흐리브냐, 달러, 유로, 루블에 대한 선택적 금액-글자 표기 모드 포함.
웹 개발
Color Converter
HEX, RGB, HSL, HSV/HSB, CMYK 간에 색상을 변환합니다 — 아무 필드에나 값을 입력하면 나머지가 즉시 업데이트됩니다.
CSS Minify / Beautify
프로덕션용으로 CSS를 압축하거나 압축된 CSS를 읽기 쉬운 형식으로 포맷합니다.
JS Minify / Beautify
프로덕션용으로 JavaScript를 압축하거나 압축된 코드를 읽기 쉬운 형식으로 포맷합니다.
HTML Minify / Beautify
프로덕션용으로 HTML을 압축하거나 압축된 코드를 읽기 쉬운 형식으로 포맷합니다.
CSS Gradient Generator
여러 색상으로 선형, 방사형 또는 원뿔형 그라데이션을 만들고 완성된 CSS를 얻습니다.
Credit Card Validator
Luhn 알고리즘으로 카드 번호를 검증하고 결제 네트워크와 자릿수를 확인합니다. 모든 계산은 브라우저에서 이루어지며, 번호는 어디로도 전송되지 않습니다.
IBAN Validator
ISO 7064(mod 97) 체크섬, 형식, 국가별 예상 길이로 IBAN을 검증합니다. 모든 계산은 브라우저에서 이루어집니다.
QR Code Generator / Reader
텍스트나 URL에서 QR 코드를 생성하거나, 업로드한 이미지에서 내용을 읽습니다.
Barcode Generator
텍스트나 숫자로 선형 바코드(CODE128, EAN-13, UPC, CODE39 등)를 생성합니다.
Placeholder Image Generator
목업과 레이아웃을 위해 지정한 크기의 자리 표시자 이미지를 생성합니다.
네트워크/HTTP
URL Parser
URL을 구성 요소로 분해합니다 — 프로토콜, 호스트, 포트, 경로, 쿼리 매개변수, 프래그먼트.
Query String ↔ JSON
URL 쿼리 문자열을 JSON 객체로 분해하거나, JSON을 다시 쿼리 문자열로 조합합니다.
User-Agent Parser
User-Agent 문자열을 브라우저, 엔진, 운영체제, 기기 유형으로 분해합니다.
Basic Auth Generator
HTTP Basic Authentication 헤더를 생성하거나 디코드합니다 — Base64(사용자 이름:비밀번호).
HTTP Headers Parser
원시 HTTP 헤더(curl -I, DevTools, raw response 등)를 설명이 포함된 필드 목록으로 분해하고 보안 헤더를 확인합니다.
Cookie Parser
Set-Cookie 헤더 또는 Cookie/document.cookie 문자열을 이름, 값, 속성 및 일반적인 보안 오류 확인으로 분해합니다.
CORS Checker / Explainer
브라우저가 크로스 오리진 요청을 허용할지 단계별로 설명합니다 — simple/preflight 분류, 응답의 Access-Control-* 헤더 확인, 요약.
Email Header Analyzer
이메일의 원시 헤더(View Source / Show Original)를 분해합니다 — 기본 필드, 타이밍이 포함된 Received 체인, SPF/DKIM/DMARC, From/Reply-To 위조 징후.
SEO
Meta Tags / Open Graph Generator
SEO, Open Graph(Facebook), Twitter Card용 HTML 메타 태그를 생성합니다 — 카드 미리보기 포함.
robots.txt Validator
robots.txt를 검증합니다 — User-agent 그룹 구조, 지시문, 특정 경로의 허용/차단 테스트.
sitemap.xml Validator
sitemap.xml를 검증합니다 — 필수 필드, 날짜 형식, sitemaps.org 제한, 중복 URL.
Favicon Generator
이미지를 업로드하면 완전한 파비콘 세트(16–512px, .ico, 웹 매니페스트)와 <head>용 완성된 HTML 코드를 받을 수 있습니다.
sitemap.xml Generator
URL 목록으로 sitemap.xml을 만듭니다 — lastmod/changefreq/priority 포함, 검증 및 중복 제거.