이미지·데이터·코드 도구
이미지 용량 줄이기부터 JSON 정렬까지.
douni.one은 이미지 변환·압축, JSON 정렬, 데이터 변환을 위한 무료 온라인 도구 모음입니다. WebP를 JPG나 PNG로 바꾸고, 스프레드시트용 CSV를 만들거나 구조화된 데이터에서 코드를 생성할 수 있습니다. 아래에서 도구를 선택하세요. 가입은 필요하지 않습니다.
도구 275개 · 10개 언어 · 가입 불필요
작업에 맞는 도구 찾기유용한 도구로 시작하기
모든 도구
작업에 맞는 도구 찾기
이미지 도구
WebP 파일을 변환하고 이미지를 압축하세요. 용도에 맞는 형식을 선택하고 저장 전에 투명도와 품질을 확인하세요.
이미지 합치기
사진을 가로나 세로로 연결해 PNG로 저장하세요. 순서, 간격과 투명 배경을 설정하고 브라우저에서 미리 봅니다.
이미지 반전
사진을 좌우 또는 상하로 반전하고 90도 단위로 회전하세요. 투명도를 유지한 PNG를 미리 보고 저장합니다.
이미지에 글자 넣기
사진에 문구를 추가하고 글자 크기, 색상, 위치, 불투명도를 조절하세요. 기기 글꼴로 처리하고 PNG로 저장합니다.
이미지 색상 반전
RGB 색상을 반전해 네거티브 PNG를 만듭니다. 크기와 투명도를 유지하며 파일 업로드 없이 처리합니다.
이미지 자르기
사각형을 드래그하거나 좌표를 입력해 사진을 자르고 PNG로 저장하세요.
이미지 모자이크
사진에서 사각형 영역을 고르고 블록 크기를 조절한 뒤 결과를 PNG로 저장하세요.
SVG → PNG
독립 정적 SVG를 투명 PNG로 변환하고 미리보기와 ZIP 다운로드를 이용하세요.
이미지 → ICO
16, 32, 48, 256픽셀 프레임을 포함한 ICO를 만듭니다. 비율을 유지하고 투명 여백을 추가합니다.
JPG → WebP
JPG와 JPEG를 브라우저에서 WebP로 변환하고 품질, 미리보기, ZIP 다운로드를 사용하세요.
이미지 크기 조절
JPG, PNG, WebP, AVIF를 최대 너비와 높이 안에 맞추고 PNG 또는 JPG로 저장합니다.
PNG → WebP
정적 PNG를 로컬에서 WebP로 변환합니다. 품질 조절, 미리보기, ZIP 다운로드를 지원합니다.
HEIC → JPG
아이폰 HEIC 사진을 브라우저에서 JPG로 변환합니다. 최대 20장을 무료로 일괄 변환하고 ZIP으로 저장할 수 있습니다. 사진은 업로드되지 않으며 위치 정보 등 EXIF는 남지 않습니다.
HEIC → PNG
HEIC/HEIF 이미지를 브라우저에서 PNG로 변환합니다. 투명 영역과 픽셀 크기를 유지하며 최대 20개 파일을 한 번에 변환해 개별 또는 ZIP으로 저장합니다.
WebP → JPG
WebP를 받지 않는 업로드 화면이나 문서에 쓸 이미지를 JPG로 변환하세요. 정적 WebP를 브라우저에서 일괄 처리하고, 화질과 배경색을 선택한 뒤 ZIP으로 다운로드할 수 있습니다.
WebP → PNG
로고와 아이콘의 투명 배경을 유지하면서 정적 WebP를 PNG로 변환하세요. 원본 픽셀 크기를 유지하고 여러 파일을 ZIP으로 받습니다. 결과 용량은 원본보다 커질 수 있습니다.
AVIF → PNG
정적 AVIF 이미지를 브라우저에서 PNG로 변환하세요. 투명도와 픽셀 크기를 유지하고 결과를 확인한 후 개별 이미지 또는 ZIP으로 저장할 수 있습니다.
AVIF → JPG
정지 AVIF 이미지를 JPG로 일괄 변환하세요. JPEG 화질과 투명 영역의 배경색을 조절하고 개별 파일이나 ZIP으로 다운로드합니다.
픽셀 아트 변환
브라우저에서 사진을 픽셀 아트로 바꾸세요. 해상도, 레트로 16색 또는 회색 팔레트를 선택하고 격자가 있는 PNG도 저장할 수 있습니다.
이미지 압축
사진 첨부나 웹 업로드 전에 JPG·PNG·WebP 이미지 용량을 줄여 보세요. 브라우저에서 화질과 크기를 조절하고, 압축 전후의 용량과 미리 보기를 비교한 뒤 저장합니다.
PDF 도구
PDF를 병합·분할·회전·변환하거나 이미지로 문서를 만듭니다.
PNG → PDF
PNG를 업로드 없이 PDF로 변환합니다. 순서, A4·Letter·이미지 크기와 여백을 선택하고 투명도를 유지하세요.
PDF 합치기
PDF 2–20개를 브라우저에서 하나로 합칩니다. 페이지를 이미지로 바꾸지 않고 파일 순서를 조정할 수 있습니다.
PDF 분할
미리보기나 페이지 범위로 선택하여 하나의 PDF 또는 페이지별 PDF로 저장하고 ZIP으로 다운로드합니다.
PDF → JPG
선택한 PDF 페이지를 72, 150, 300 DPI의 JPG로 변환하고 확대 미리보기와 ZIP 다운로드를 이용하세요.
PDF 회전
선택한 PDF 페이지를 90°, 180°, 270° 회전해 저장하세요. 미리보기를 확인하고 브라우저에서 파일을 처리할 수 있습니다.
PDF 페이지 삭제
미리보기나 페이지 범위로 불필요한 PDF 페이지를 삭제하세요. 남은 페이지 순서를 유지하며 파일 업로드 없이 저장합니다.
JPG → PDF
JPG 사진 최대 20장을 하나의 PDF로 변환하세요. 순서, A4·Letter·이미지 크기, 방향과 여백을 설정할 수 있습니다.
인코딩·디코딩 ↗
Base64, URL, Unicode, 이진 텍스트, JWT 등 자주 쓰는 형식을 인코딩하고 디코딩합니다.
JavaScript 인코딩 / 디코딩
JavaScript 인코딩 / 디코딩. 브라우저에서 로컬 처리.
Email 난독화
Email 난독화. 브라우저에서 로컬 처리.
htpasswd 생성기
htpasswd 생성기. 브라우저에서 로컬 처리.
MySQL 비밀번호 해시
MySQL 비밀번호 해시. 브라우저에서 로컬 처리.
PostgreSQL MD5 비밀번호 해시
PostgreSQL MD5 비밀번호 해시. 브라우저에서 로컬 처리.
MariaDB 비밀번호 해시
MariaDB 비밀번호 해시. 브라우저에서 로컬 처리.
Bcrypt 생성기
Bcrypt 생성기. 브라우저에서 로컬 처리.
Bcrypt 검증기
Bcrypt 검증기. 브라우저에서 로컬 처리.
CRC-16 해시 계산기
CRC-16 해시 계산기. 브라우저에서 로컬 처리.
AES 암호화 / 복호화
AES 암호화 / 복호화. 브라우저에서 로컬 처리.
DES 암호화 / 복호화
DES 암호화 / 복호화. 브라우저에서 로컬 처리.
Escape 인코딩 / 디코딩
Escape 인코딩 / 디코딩. 브라우저에서 로컬 처리.
Keccak 해시 계산기
Keccak 해시 계산기. 브라우저에서 로컬 처리.
MD4 해시 계산기
MD4 해시 계산기. 브라우저에서 로컬 처리.
MD2 해시 계산기
MD2 해시 계산기. 브라우저에서 로컬 처리.
RSA / RSA2 암호화 / 복호화
RSA / RSA2 암호화 / 복호화. 브라우저에서 로컬 처리.
Scrypt 생성기
Scrypt 생성기. 브라우저에서 로컬 처리.
Scrypt 검증기
Scrypt 검증기. 브라우저에서 로컬 처리.
SHAKE 해시 계산기
SHAKE 해시 계산기. 브라우저에서 로컬 처리.
Cisco Type 7 인코딩 / 디코딩
Cisco Type 7 인코딩 / 디코딩. 브라우저에서 로컬 처리.
SM2 암호화 / 복호화
SM2 암호화 / 복호화. 브라우저에서 로컬 처리.
SM3 해시 계산기
SM3 해시 계산기. 브라우저에서 로컬 처리.
SM4 암호화 / 복호화
SM4 암호화 / 복호화. 브라우저에서 로컬 처리.
Punycode 인코딩 / 디코딩
Punycode 인코딩 / 디코딩. 브라우저에서 로컬 처리.
Token 무작위 생성기
Token 무작위 생성기. 브라우저에서 로컬 처리.
JSON Key 무작위 생성기
JSON Key 무작위 생성기. 브라우저에서 로컬 처리.
RC4 암호화 / 복호화
RC4 암호화 / 복호화. 브라우저에서 로컬 처리.
Rabbit 암호화 / 복호화
Rabbit 암호화 / 복호화. 브라우저에서 로컬 처리.
파일 해시 계산기
파일 해시 계산기. 브라우저에서 로컬 처리.
Triple DES (3DES) 암호화 / 복호화
Triple DES (3DES) 암호화 / 복호화. 브라우저에서 로컬 처리.
RIPEMD-160 해시 계산기
RIPEMD-160 해시 계산기. 브라우저에서 로컬 처리.
Base64url 인코더·디코더
UTF-8과 URL 안전 Base64를 변환합니다. 패딩 없이 인코딩하며 디코딩 시 형식을 검증합니다.
Unicode 코드 포인트 변환
텍스트와 U+ 표기를 변환합니다. 서로게이트와 U+10FFFF 초과 값은 거부합니다.
16진수 바이트 순서 반전
전체 또는 2, 4, 8바이트 묶음으로 반전합니다. 불완전한 묶음은 거부합니다.
SHA 해시 생성기
브라우저에서 UTF-8 텍스트의 SHA-1, SHA-2, SHA-3를 계산합니다. 공백과 줄바꿈도 결과에 영향을 줍니다.
JWT 디코더
토큰을 서버로 전송하지 않고 JWT 헤더와 JSON 페이로드를 확인합니다.
텍스트 바이너리 변환
UTF-8 텍스트를 8비트 이진 바이트로 변환하거나 다시 텍스트로 복원합니다.
텍스트 16진수 변환
UTF-8 텍스트를 16진수 바이트로 변환하거나 원문으로 복원합니다.
JSON 문자열 이스케이프
텍스트를 따옴표 포함 JSON 문자열로 인코딩하거나 JSON 문자열을 복원합니다.
Base32 인코딩·디코딩
UTF-8 텍스트와 RFC 4648 Base32를 상호 변환합니다.
Base58 인코딩·디코딩
Bitcoin의 Base58 알파벳으로 UTF-8 텍스트를 변환합니다.
HMAC 생성기
UTF-8 메시지와 키로 HMAC-SHA256, SHA384, SHA512를 계산합니다.
CRC32 계산기
UTF-8 텍스트의 CRC-32/ISO-HDLC 체크섬을 계산합니다.
텍스트 MD5 해시
UTF-8 텍스트의 MD5 해시를 로컬에서 16진수로 계산합니다.
GZIP 텍스트 압축
UTF-8 텍스트를 Base64 형식의 GZIP으로 압축하거나 해제합니다.
JWT 키 생성기
HMAC 비밀 키와 RSA 또는 ECDSA 키 쌍을 브라우저에서 생성합니다.
정규식 메타문자 이스케이프
텍스트를 JavaScript 정규식의 리터럴 패턴으로 쓸 수 있게 이스케이프합니다.
모스 부호 변환
라틴 문자, 숫자와 지원 기호를 국제 모스 부호로 변환하거나 해독합니다.
Unicode 이스케이프 변환
텍스트를 UTF-16 Unicode 이스케이프로 바꾸거나 역슬래시 u 표기를 복원합니다.
ROT13 텍스트 변환
라틴 문자에 ROT13을 적용하며 한 번 더 적용하면 복원됩니다.
URL 인코딩 디코딩
URL 쿼리 값이나 경로 요소를 UTF-8로 인코딩하고 디코딩합니다.
Base64 인코딩 디코딩
UTF-8 텍스트를 Base64로 바꾸거나 Base64 및 Base64url을 텍스트로 복원합니다.
HTML 이스케이프
HTML 특수 문자를 이스케이프하거나 기본 및 숫자 엔티티를 복원합니다.
Random Password Generator
계정에 사용할 무작위 비밀번호를 생성하세요. 길이와 숫자, 대문자, 특수 문자 포함 여부를 설정할 수 있습니다.
텍스트 도구
입력 내용을 업로드하지 않고 텍스트, 단어와 줄을 정리·비교·정렬합니다.
텍스트 집합 연산
빈 행을 제외하고 합집합, 교집합, 차집합, 대칭 차집합을 계산하며 대소문자를 구분합니다.
텍스트 URL 추출
HTTP와 HTTPS URL을 추출하고 중복 및 끝의 문장 부호를 제거합니다. 괄호는 직접 확인하세요.
텍스트 행 섞기
Web Crypto로 비어 있지 않은 최대 10,000행을 섞고 중복과 행 내용을 보존합니다.
히라가나 가타카나 변환
히라가나와 가타카나를 양방향으로 변환하고 반각 가타카나도 처리합니다.
텍스트 줄 정렬
item2와 item10처럼 숫자가 포함된 줄을 자연 순서로 오름차순 또는 내림차순 정렬합니다.
텍스트 거꾸로 쓰기
가족 이모지와 결합 문자를 유지하면서 텍스트를 역순으로 바꿉니다.
텍스트 찾기 및 바꾸기
정확히 일치하는 단어나 문구를 모두 바꾸고 결과를 복사하거나 저장합니다.
공백 제거
각 줄 앞뒤 공백만 정리하거나 공백, 탭, 줄바꿈을 모두 제거합니다.
HTML을 일반 텍스트로 변환
HTML 엔티티를 해제하고 일반적인 블록 줄바꿈을 보존하여 텍스트를 추출합니다.
Markdown을 일반 텍스트로 변환
Markdown 제목, 강조, 링크, 목록에서 일반 텍스트를 추출합니다.
이름 표기법 변환
단어를 camelCase, PascalCase, snake_case, kebab-case로 변환합니다.
URL 슬러그 생성기
제목을 소문자 Unicode 슬러그로 바꾸고 단어를 하이픈으로 연결합니다.
줄 번호 추가·제거
1부터 시작하는 줄 번호를 붙이거나 숫자 접두사를 제거합니다.
줄 접두사·접미사 추가
모든 텍스트 줄에 지정한 접두사와 접미사를 붙입니다.
텍스트 빈도 계산기
공백으로 나뉜 항목의 빈도를 대소문자 구분 옵션과 함께 계산합니다.
텍스트 줄 필터
지정한 문자열이 포함된 줄을 유지하거나 제외합니다.
빈 줄 제거
빈 줄과 공백 문자만 있는 줄을 삭제합니다.
텍스트 열 추출
구분된 텍스트 줄에서 1부터 시작하는 열 번호로 값을 추출합니다.
텍스트 줄바꿈
최대 자소 묶음 수에 맞춰 공백 위치를 우선하여 텍스트를 줄바꿈합니다.
들여쓰기 추가·제거
각 줄에 공백을 추가하거나 지정한 수만큼 앞쪽 공백을 제거합니다.
텍스트 줄이기
사용자 지정 접미사를 포함해 텍스트를 최대 자소 묶음 수로 줄입니다.
텍스트 청크 분할
텍스트를 정해진 수의 유니코드 자소 묶음 단위로 나눕니다.
이메일 목록 정리
붙여 넣은 텍스트에서 일반적인 ASCII 이메일 주소를 추출하고 중복을 제거합니다.
글자 수 세기
브라우저에서 유니코드 글자, 공백 제외 글자, 단어, 줄, UTF-8 바이트 수를 셉니다.
전각 반각 변환
영문자, 숫자, 기호, 공백과 일본어 가타카나를 전각 또는 반각으로 바꿉니다.
대문자 소문자 변환
텍스트를 대문자 또는 소문자로 바꾸고 결과를 복사하거나 저장합니다.
중복 줄 제거
중복 줄을 제거하면서 첫 번째 줄과 원래 순서를 유지합니다.
줄바꿈 제거
각 줄바꿈을 삭제하거나 공백으로 바꾸어 여러 줄을 합칩니다.
텍스트 비교
두 텍스트를 줄 단위로 비교하고 추가 및 삭제된 줄을 표시합니다.
날짜·시간
타임스탬프와 시간대를 변환하고 날짜를 비교하며 달력 형식을 처리합니다.
Snowflake ID 디코더
64비트 Snowflake ID에서 타임스탬프, 작업 노드, 프로세스와 순번을 추출합니다.
Unix 타임스탬프 변환기
실시간 Unix 시계와 날짜 문자열, 개별 날짜 필드 변환을 제공합니다. 초와 밀리초 및 코드 예제를 지원합니다.
영업일 계산기
월~금 중 직접 입력한 휴일을 제외합니다. 국가 공휴일과 주말 대체 근무는 자동 적용하지 않습니다.
날짜 차이 계산기
두 날짜 사이의 일수를 계산하고 시작일과 종료일을 모두 포함할 수 있습니다.
만 나이 계산기
생년월일과 기준일을 입력해 완료된 연수를 계산합니다.
시간 길이 계산기
HH:MM:SS 형식의 기간을 더하거나 빼고 24시간 초과 및 음수 결과를 처리합니다.
타임스탬프 일괄 변환기
여러 줄의 Unix 초·밀리초를 ISO 날짜로 변환하거나 역변환합니다.
타임스탬프 단위 변환기
정수 정밀도 손실 없이 초, 밀리초, 마이크로초, 나노초를 변환합니다.
타임스탬프 차이 계산기
타임스탬프 B에서 A를 빼고 선택한 단위와 초로 정확한 차이를 표시합니다.
시간대 변환기
명시적 오프셋이 있는 ISO 시각을 IANA 시간대로 변환합니다.
날짜 더하기·빼기
ISO 시각에 년, 월, 일, 시, 분 또는 초를 부호 있는 수로 더합니다.
ISO 주 날짜 변환기
그레고리력 날짜와 ISO 주 기준 연도·주차·요일을 상호 변환합니다.
연중 일수 변환기
날짜를 연도와 연중 일수로 바꾸거나 연중 일수를 날짜로 복원합니다.
Excel 날짜 일련번호 변환기
Excel 1900·1904 날짜 체계의 일련번호와 ISO UTC 날짜를 상호 변환합니다.
Windows FILETIME 변환기
100나노초 단위 FILETIME과 ISO UTC를 밀리초 미만의 정밀도까지 유지해 상호 변환합니다.
Unix 타임스탬프 변환
초 또는 밀리초 타임스탬프와 UTC 날짜, ISO 날짜를 서로 변환합니다.
계산·단위 변환
백분율, 분수와 통계를 계산하거나 다양한 측정 단위를 변환합니다.
무작위 정수 생성기
Web Crypto로 최대 10,000개 정수를 생성합니다. 양 끝 포함, 중복 허용, 부호 있는 32비트 범위입니다.
과학적 표기법 변환
십진 문자열로 정밀도를 보존합니다. 최대 10,000자, 지수 범위 −10,000~10,000입니다.
비트 연산 계산기
임의 정밀도 정수 AND, OR, XOR, NOT, 시프트를 계산합니다. 시프트는 0~4096, 음수는 부호를 유지합니다.
로마 숫자 변환
1부터 3999까지 정수와 로마 숫자를 양방향으로 변환합니다.
백분율 계산기
B의 A%, B 대비 A의 백분율 또는 A에서 B로의 변화율을 계산합니다.
비율 및 화면비 계산기
정수 비율과 화면비를 약분합니다. 1920:1080을 16:9로 줄일 수 있습니다.
분수 계산기
두 분수의 덧셈, 뺄셈, 곱셈, 나눗셈을 정확히 계산하고 약분합니다.
데이터 용량 변환
바이트, 십진 kB/MB/GB/TB와 이진 KiB/MiB/GiB/TiB를 변환합니다.
길이 단위 변환
미터, 킬로미터, 센티미터, 밀리미터, 인치, 피트, 야드, 마일을 변환합니다.
섭씨 화씨 켈빈 변환
섭씨, 화씨, 켈빈을 상호 변환하고 절대 영도 미만의 값을 확인합니다.
숫자 목록 통계
숫자 목록의 개수, 합계, 최솟값, 최댓값, 평균과 중앙값을 계산합니다.
질량 단위 변환
킬로그램, 그램, 밀리그램, 톤, 파운드와 온스를 변환합니다.
면적 단위 변환
제곱 미터법 단위, 헥타르, 에이커, 제곱피트와 제곱인치를 변환합니다.
부피 단위 변환
리터, 밀리리터, 세제곱 단위, 미국·영국 갤런과 미국 액량 온스를 변환합니다.
속도 단위 변환
m/s, km/h, mph, ft/s와 노트를 변환합니다.
각도 단위 변환
도, 라디안, 그라디안과 회전수를 변환합니다.
기간 단위 변환
밀리초, 초, 분, 시간, 일과 주를 변환합니다.
CSV·표
CSV의 행과 열을 선택·정렬하고 통계를 계산하거나 표 형식을 변환합니다.
CSV를 HTML 표로 변환
첫 행을 머리글로 사용하고 셀을 이스케이프합니다. 모든 행의 열 수가 같아야 합니다.
CSV를 SQL INSERT로 변환
PostgreSQL 호환 INSERT를 생성합니다. 셀은 문자열이며 머리글은 중복 없는 단순 SQL 식별자입니다.
CSV 중복 행 제거
머리글과 각 행의 첫 항목을 보존합니다. 대소문자와 공백을 구분합니다.
CSV TSV 변환
CSV와 TSV를 상호 변환하며 인용된 셀과 셀 내부 줄바꿈을 보존합니다.
CSV를 Markdown 표로 변환
CSV 첫 행을 헤더로 삼아 Markdown 표를 만듭니다.
CSV 행과 열 바꾸기
따옴표로 묶인 셀을 보존하며 CSV의 행과 열을 전치합니다.
CSV 열 선택
쉼표로 구분한 열 번호로 CSV 열을 선택하고 순서를 바꿉니다.
CSV 행 정렬
선택한 열을 기준으로 데이터 행을 자연 정렬하고 첫 행은 헤더로 유지합니다.
CSV 열 통계
헤더를 제외한 CSV 숫자 열의 통계를 계산합니다.
JSON → CSV
API 응답의 JSON 배열을 엑셀에서 열 수 있는 CSV로 변환하세요. 열 선택, 중첩 객체 펼치기, 구분자 설정과 UTF-8 BOM을 지원하며 브라우저에서 처리합니다.
CSV → JSON
엑셀에서 내보낸 CSV를 JSON으로 변환하세요. 기본적으로 앞자리 0을 문자열로 유지하며, 따옴표 안의 쉼표와 여러 줄 셀, UTF-8·Shift_JIS 파일을 지원합니다.
JSON 도구
JSON 서식을 정리하고 CSV와 YAML을 변환하거나 API 응답과 설정 데이터에서 타입과 스키마를 생성하세요.
JSON 차이 비교
JSON 구조를 비교하고 추가, 삭제, 변경을 JSON Pointer 경로로 표시합니다.
JSON을 타입 XML로 변환
JSON 객체, 배열, null 및 스칼라 값을 타입 정보가 있는 XML로 변환합니다.
JSON 키 정렬
배열 순서를 유지하면서 JSON 객체의 키를 재귀적으로 정렬합니다.
JSON 병합 패치
JSON Merge Patch를 적용하여 병합 결과를 확인합니다.
JSON Pointer 조회
JSON Pointer 경로로 객체나 배열의 값을 추출합니다.
JSON 평탄화
JSON의 말단 값을 JSON Pointer 경로를 키로 하는 객체로 변환합니다.
JSON을 NDJSON으로 변환
JSON 배열의 각 요소를 한 줄짜리 JSON으로 변환합니다.
NDJSON을 JSON으로 변환
줄로 구분된 JSON 값을 서식 있는 배열로 합칩니다.
JSON을 SQL INSERT로 변환
JSON 레코드로 SQLite 호환 INSERT 문을 생성합니다.
JSON을 쿼리 문자열로 변환
JSON 객체를 배열의 반복 값까지 포함한 URL 쿼리로 변환합니다.
쿼리 문자열을 JSON으로 변환
URL 쿼리를 JSON으로 바꾸고 중복 이름을 배열로 보존합니다.
JSON 배열 정렬
JSON Pointer로 선택한 값을 기준으로 배열을 정렬합니다.
JSON 배열 필터
선택한 경로의 값이 지정한 JSON 값과 같은 요소만 남깁니다.
JSON 배열 중복 제거
구조가 같은 배열 요소의 첫 번째 항목만 남깁니다.
JSON을 Markdown 표로 변환
객체 배열의 모든 키를 열로 사용하는 Markdown 표를 만듭니다.
JSON을 Python 리터럴로 변환
JSON을 True, False, None을 사용하는 Python 리터럴로 변환합니다.
JSON을 PHP 배열로 변환
JSON을 PHP의 짧은 배열 문법으로 변환합니다.
JSON 키 경로 추출
모든 객체 키와 배열 인덱스를 JSON Pointer 경로로 나열합니다.
JSON 온라인 편집기
두 패널에서 JSON을 정리, 압축, 편집하며 트리 접기와 큰 정수 정밀도 보존을 지원합니다.
JSON → React PropTypes
JSON 데이터를 React PropTypes로 변환하여 React 프로젝트에서 속성 타입 검사 및 코드 재사용을 편리하게 합니다.
JSON → Flow
JSON 구조를 Flow 타입으로 변환하여 JavaScript 코드의 타입 안정성과 유지보수성을 강화합니다.
JSON → GraphQL
JSON을 GraphQL 스키마로 변환하여 API 개발 및 데이터 관리를 간소화합니다.
JSON → TypeScript
JSON 객체를 TypeScript 정의로 변환하여 TypeScript 프로젝트의 타입 정확성과 개발 효율성을 향상시킵니다.
JSON → MobX-State-Tree Model
JSON을 MobX State Tree 모델로 변환하여 복잡한 앱에서 상태 관리를 최적화합니다.
JSON → Sarcastic
JSON을 Sarcastic 타입으로 변환하여 JavaScript 프로젝트의 타입 검사를 강화합니다.
JSON → io-ts
JSON을 io-ts 타입으로 변환하여 TypeScript 프로젝트에서 런타임 데이터 검증에 활용하세요.
JSON → Rust Serde
온라인 REPL을 사용하여 JSON을 Rust Serde 구조체로 변환하고 Rust 프로젝트에서 데이터 직렬화를 단순화합니다.
JSON → Mongoose Schema
JSON을 Mongoose 스키마로 변환하여 MongoDB 데이터 모델을 신속하게 구축합니다.
JSON → Big Query Schema
JSON을 BigQuery 스키마로 변환하여 빅 데이터 분석 및 쿼리를 최적화합니다.
JSON → MySQL
JSON을 MySQL 스키마로 변환하여 데이터베이스 설계 및 데이터 관리를 간소화합니다.
JSON → Scala Case Class
JSON을 Scala 케이스 클래스로 변환하여 Scala 프로젝트의 코드 명확성과 유지보수성을 향상시킵니다.
JSON → Go Struct
JSON을 Go 언어 구조체로 변환하여 Go 프로젝트에서 데이터 직렬화 및 역직렬화를 용이하게 합니다.
JSON → Go Bson
JSON을 Go BSON 형식으로 변환하여 Go 프로젝트에서 BSON 데이터 처리를 최적화합니다.
JSON → YAML
JSON을 YAML 형식으로 변환하여 구성 파일 관리 및 배포를 간소화합니다.
JSON → JSDoc
JSON을 JSDoc 주석 형식으로 변환하여 JavaScript 코드의 문서화 및 가독성을 향상시킵니다.
JSON → Kotlin
JSON을 Kotlin 데이터 클래스로 변환하여 Kotlin 프로젝트의 타입 안정성과 코드 효율성을 향상시킵니다.
JSON → Java
JSON을 Java 클래스로 변환하여 Java 프로젝트에서 데이터 모델 구축을 간소화합니다.
JSON → JSON Schema
JSON을 JSON Schema 형식으로 변환하여 API의 데이터 검증 및 기술 문서를 최적화합니다.
JSON → TOML
JSON을 TOML 형식으로 변환하여 구성 파일 작성 및 유지 관리를 간소화합니다.
JSON → Zod Schema
JSON을 Zod 스키마로 변환하여 TypeScript 프로젝트에 대한 강력한 데이터 검증 지원을 제공합니다.
JSON 정리
한 줄로 된 API 응답을 읽기 쉽게 정렬하고 JSON 문법 오류를 확인하세요. JSON5의 주석·작은따옴표·후행 쉼표를 처리해 표준 JSON으로 복사하며, 코드는 실행하지 않습니다.
JSON Schema → TypeScript
JSON 스키마를 TypeScript 정의 파일로 변환하여 개발자가 타입 안전한 인터페이스와 데이터 모델을 생성할 수 있도록 돕습니다.
JSON Schema → OpenAPI Schema
JSON 스키마를 OpenAPI 규격으로 변환하여 RESTful API 문서의 생성 및 유지 관리를 간소화합니다.
JSON Schema → Protobuf
JSON 스키마를 Protobuf 정의로 변환하여 효율적인 데이터 직렬화 및 네트워크 통신 프로토콜을 구축합니다.
JSON Schema → Zod Schema
JSON 스키마를 Zod 스키마로 변환하여 TypeScript 프로젝트에서 강력한 데이터 검증과 타입 안전성을 제공합니다.
JSON-LD → N-Quads
JSON-LD 형식 데이터를 N-Quads 형식으로 변환하여 RDF 데이터의 저장과 쿼리를 편리하게 합니다.
JSON-LD → Expanded
JSON-LD를 확장 형식으로 변환하여 RDF 그래프의 내용을 살펴보고 처리할 수 있습니다.
JSON-LD → Compacted
JSON-LD를 축약 형식으로 변환하여 컨텍스트를 활용해 속성 이름을 간결하게 표현합니다.
JSON-LD → Flattened
JSON-LD를 평탄화된 형식으로 변환하여 복잡한 RDF 구조를 단순화합니다.
JSON-LD → Framed
JSON-LD를 프레임 형식으로 변환하여 특정 컨텍스트에서의 데이터 표현을 용이하게 합니다.
JSON-LD → Normalized
JSON-LD를 표준화된 형식으로 변환하여 RDF 데이터의 일관성과 비교 가능성을 보장합니다.
서식·설정 파일
코드 서식을 정리하고 XML, YAML, TOML, INI와 환경 변수 설정 데이터를 변환합니다.
XML 정렬
유효한 XML에 들여쓰기를 추가하고 혼합 텍스트와 xml:space 설정을 보존합니다.
YAML 포매터
YAML을 공백 두 칸으로 정리하고 가능한 주석을 보존합니다.
TOML 포매터
TOML을 파싱하여 테이블과 값을 일관된 형식으로 정리합니다.
CSS 포매터
브라우저에서 Prettier로 CSS 서식을 정리합니다.
JavaScript 포매터
코드를 실행하지 않고 Prettier로 JavaScript와 JSX를 정리합니다.
HTML 포매터
Prettier 파서의 공백 규칙에 따라 HTML 소스를 정리합니다.
JSON을 ENV로 변환
단일 계층 JSON 객체를 따옴표로 감싼 환경 변수 할당문으로 변환합니다.
ENV를 JSON으로 변환
간단한 dotenv 할당문을 문자열 값의 JSON 객체로 변환합니다.
INI를 JSON으로 변환
INI 할당문과 한 단계 섹션을 JSON 문자열 값으로 변환합니다.
JSON을 INI로 변환
스칼라 값과 한 단계 섹션으로 구성된 JSON 객체를 INI로 변환합니다.
XML → JSON
XML 파일을 JSON 형식으로 변환하여 데이터의 추가 처리와 분석을 편리하게 합니다.
YAML → JSON
YAML 파일을 JSON 형식으로 변환하여 다양한 데이터 형식 간의 상호 운용성을 실현합니다.
YAML → TOML
YAML을 TOML로 변환하여 간결하고 유지 보수가 쉬운 구성 파일을 생성합니다.
TOML → JSON
TOML 파일을 JSON 형식으로 변환하여 데이터의 사용 사례와 호환성을 확장합니다.
TOML → YAML
TOML을 YAML로 변환하여 구성 데이터의 다양성을 나타내는 것을 가능하게 합니다.
HTML 도구
HTML, Pug, JSX, SVG 컴포넌트, CSS를 다뤄 보세요. 구현에 필요한 마크업과 스타일로 변환할 수 있습니다.
SVG → JSX
SVG 파일을 React JSX 코드로 빠르게 변환하여 React 앱 개발 프로세스를 단순화하고 개발 효율성을 향상시킵니다.
SVG → React Native
SVG 파일을 React Native 구성 요소로 변환하여 교차 플랫폼 모바일 앱을 쉽게 구축하고 개발 경험을 향상시킵니다.
HTML → JSX
HTML 코드를 React JSX 형식으로 변환하여 React 프로젝트에서 재사용 및 구성 요소화를 용이하게 합니다.
HTML → Pug
HTML을 Pug 템플릿으로 변환하여 프론트엔드 개발 프로세스를 최적화하고 코드의 유지보수성과 효율성을 향상시킵니다.
Markdown → HTML
Markdown 파일을 HTML로 변환하여 웹 페이지에서 형식화된 텍스트 콘텐츠를 표시할 수 있습니다.
CSS → JS Objects
CSS 파일을 JavaScript 객체로 변환하여 프론트엔드 프로젝트에서 스타일을 사용하고 조작할 수 있습니다.
CSS → template literal
객체 스타일을 템플릿 문자열로 변환하여 React 등의 프레임워크에서의 스타일 적용을 최적화합니다.
CSS → TailwindCSS
CSS 코드를 TailwindCSS 클래스로 변환하여 실용적인 스타일의 웹사이트를 빠르게 구축합니다.
Less → CSS
Less 전처리기 파일을 표준 CSS로 변환하여 스타일시트의 호환성과 유지보수성 향상합니다.
Scss → CSS
SCSS 전처리기 파일을 표준 CSS로 변환하여 스타일시트의 작성과 관리를 단순화합니다.
Sass → CSS
Sass 전처리기 파일을 표준 CSS로 변환하여 스타일시트의 가독성과 재사용성을 강화합니다.
JavaScript 도구
TypeScript, JavaScript, Flow 간에 코드를 변환하세요. 결과를 초안으로 활용하고 프로젝트에서 검증하세요.
JavaScript → JSON
브라우저에서 JSON5 객체 데이터를 표준 JSON으로 변환하세요. 따옴표 없는 키, 작은따옴표, 주석을 지원하며 함수나 JavaScript 표현식은 실행하지 않습니다.
TypeScript → Flow
TypeScript 코드를 Flow 타입으로 변환하여 Flow 프로젝트에서 사용할 수 있습니다.
TypeScript → TypeScript Declaration
TypeScript 코드에서 타입 선언 파일을 생성하여 모듈의 타입과 인터페이스를 정의합니다.
TypeScript → JSON Schema
TypeScript 타입 정의를 JSON Schema로 변환하여 데이터 검증과 인터페이스 생성을 편리하게 합니다.
TypeScript → plain JavaScript
TypeScript 코드를 일반 JavaScript로 변환하여 타입 정보가 제거된 결과를 확인하세요.
TypeScript → Zod Schema
TypeScript 정의를 Zod Schema로 변환하여 데이터 검증의 타입 안전성을 강화합니다.
Flow → TypeScript
Flow 타입 정의를 TypeScript 타입으로 변환하여 TypeScript 프로젝트로 코드를 옮길 때 활용할 수 있습니다.
Flow → TypeScript Declaration
Flow 타입 정의를 TypeScript 선언 파일로 변환하여 코드의 모듈화와 유지보수성 향상합니다.
Flow → plain JavaScript
Flow 코드를 순수 JavaScript로 변환하여 Flow를 지원하지 않는 환경에서도 사용할 수 있습니다.
GraphQL
GraphQL 스키마에서 타입과 클라이언트 코드를 생성하여 개발의 출발점으로 활용하세요.
GraphQL → TypeScript
GraphQL 스키마를 TypeScript 정의로 변환하여 TypeScript 프로젝트에서 GraphQL 사용 시 타입 안전성과 자동 완성 기능을 획득합니다.
GraphQL → Flow
GraphQL 스키마를 Flow 타입으로 변환하여 Flow 프로젝트에서의 GraphQL 사용 시 타입 검사 및 정확성을 강화합니다.
GraphQL → JAVA
GraphQL 스키마를 Java 클래스로 변환하여 Java 백엔드 서비스에서 GraphQL API 구현을 편리하게 합니다.
GraphQL → Resolvers Signature
GraphQL 리졸버 서명을 생성하여 서버 측 GraphQL 논리의 구현을 단순화합니다.
GraphQL → Introspection JSON
GraphQL 스키마에서 내부 검사 JSON을 생성하여 GraphQL 아키텍처를 분석하고 이해하기 쉽게 합니다.
GraphQL → Schema AST
GraphQL 스키마를 AST(추상 문법 트리)로 변환하여 스키마 검증 및 변환을 쉽게 합니다.
GraphQL → Fragment Matcher
GraphQL 프래그먼트를 일치시키기 위한 유틸리티를 생성하여 프론트엔드 GraphQL 데이터 쿼리를 최적화합니다.
GraphQL → Components
GraphQL 스키마를 재사용 가능한 React 컴포넌트로 변환하여 UI 레이어에서의 데이터 취득과 표시를 단순화합니다.
GraphQL → TypeScript MongoDB
MongoDB 데이터베이스를 위한 TypeScript와 호환되는 GraphQL 스키마를 생성하여 데이터 모델 및 API 디자인을 최적화합니다.
개발 도구
URL과 네트워크 주소 분석, 해시·ID 생성, JWT 서명 처리와 CSS 생성에 사용합니다.
HTTP 헤더 JSON 변환
중복된 헤더 이름을 배열로 보존하여 HTTP 헤더를 JSON으로 변환합니다.
Cookie 분석기
요청 Cookie 헤더를 분석하고 중복 이름을 보존합니다. 퍼센트 디코딩을 선택할 수 있습니다.
UTM 캠페인 URL 생성기
소스, 매체, 캠페인으로 URL을 생성하고 기존의 다른 매개변수와 조각을 보존합니다.
robots.txt 생성기
User-agent, Allow, Disallow와 선택적 Sitemap을 생성합니다. 접근 권한 보호 기능은 아닙니다.
HTML 메타 태그 생성기
제목, 설명, canonical, Open Graph 태그를 이스케이프합니다. URL은 HTTP와 HTTPS만 지원합니다.
Chmod 권한 계산기
3자리 8진수와 9문자 rwx 표기를 변환합니다. 특수 권한 비트는 지원하지 않습니다.
IPv4 범위를 CIDR로 변환
양 끝을 포함한 IPv4 범위를 추가 주소 없이 최소 CIDR 블록으로 변환합니다.
진법 변환기
2진수부터 36진수까지 정수를 정밀도 손실 없이 변환합니다.
HEX RGB HSL 색상 변환
CSS 색상을 HEX, RGB, HSL로 변환하고 색상 미리보기를 확인합니다.
UUID v4 생성기
브라우저 암호학적 난수로 UUID v4 식별자를 1개부터 100개까지 생성합니다.
URL 분석기
절대 URL을 프로토콜, 호스트, 포트, 경로, 쿼리와 프래그먼트로 나눕니다.
IPv4·정수 변환
IPv4 주소와 부호 없는 32비트 정수를 상호 변환합니다.
IPv4 서브넷 계산기
IPv4 CIDR로 네트워크, 마스크, 호스트 범위와 주소 수를 계산합니다.
IPv6 확장·축약
IPv6를 8개 그룹으로 확장하거나 가장 긴 0 구간을 축약합니다.
CIDR·서브넷 마스크 변환
IPv4 접두사 길이와 점 표기 마스크를 상호 변환합니다.
JWT 생성 및 서명 도구
브라우저 Web Crypto로 HMAC, RSA, RSA-PSS 또는 ECDSA 서명 JWT를 만듭니다.
JWT 서명 검증기
명시적으로 선택한 알고리즘과 신뢰하는 키로 JWT 서명을 검증합니다.
JWT 클레임 검사기
기준 시각과 허용 오차를 지정해 exp, nbf, iat, 발급자와 대상을 검사합니다.
URL 생성기
기본 주소, JSON 쿼리 값과 프래그먼트로 HTTP 또는 HTTPS URL을 만듭니다.
URL 슬러그 추출
절대 URL 경로의 마지막 빈칸이 아닌 구간을 추출하고 퍼센트 인코딩을 해제합니다.
UUID 검사기
UUID의 버전, 변형과 특수 값 nil·max를 확인합니다.
색상 대비 검사기
불투명 sRGB HEX 색상 두 개의 WCAG 2 대비와 AA/AAA 충족 여부를 계산합니다.
PX / REM 변환기
지정한 루트 글꼴 크기를 기준으로 픽셀과 rem을 변환합니다.
CSS clamp 생성기
두 크기와 뷰포트 너비 사이에서 유동적으로 변하는 CSS clamp를 만듭니다.
Cadence → Go
Cadence 워크플로우 설명을 Go 코드로 변환하여 Go 환경에서 실행할 수 있습니다.
QR Code Generator
무료 QR 코드 생성기 - 고급 스타일링 옵션이 있는 사용자 정의 QR 코드 생성
레이아웃·안전 영역
화면과 안전 영역을 확인하고 가로·세로 레이아웃을 비교한 뒤 CSS를 복사하세요.
시작하기 전에
파일이 브라우저 밖으로 전송되나요?
WebP 변환, 이미지 압축, JSON/CSV 변환은 브라우저에서 실행됩니다. 일부 코드 변환기는 서버에서 처리합니다. 기밀 데이터를 입력하기 전에 도구 설명을 확인하세요.
WebP를 JPG와 PNG 중 무엇으로 변환해야 하나요?
사진을 첨부하거나 JPG만 받는 사이트에 올릴 때는 JPG를 선택하세요. 로고·아이콘의 투명 배경이 필요하면 PNG가 적합합니다. JPG는 투명도를 저장하지 못하며, PNG로 바꾸면 용량이 커질 수 있습니다. 두 변환기는 정적 WebP의 일괄 처리와 ZIP 다운로드를 지원합니다.
JSON을 엑셀용 CSV로 바꾸거나 CSV의 앞자리 0을 유지하려면?
JSON → CSV에서 필요한 열을 선택하고 중첩 객체를 펼친 뒤, Excel에서 UTF-8 문자를 읽는 데 도움이 되는 BOM을 선택할 수 있습니다. CSV → JSON은 기본적으로 값을 문자열로 유지하므로 001 같은 식별자의 앞자리 0이 남습니다. 변환 후 미리 보기를 확인하세요.
어떤 형식을 선택해야 하나요?
WebP는 손실 압축과 무손실 압축을 지원합니다. 형식을 바꿔도 원본에서 이미 손실된 세부 정보는 복원되지 않습니다.
Google — WebPPNG는 무손실 압축을 사용하며 투명도를 위한 알파 채널을 지원합니다. 투명 배경을 유지하려면 PNG를 선택하세요.
W3C — PNGJSON은 구조화된 데이터를 표현하는 텍스트 형식입니다. 값에는 객체, 배열, 문자열, 숫자, 불리언, null이 포함됩니다.
RFC 8259 — JSONCSV는 행과 필드를 텍스트로 표현합니다. 쉼표, 따옴표, 줄바꿈이 포함된 필드는 따옴표로 감싸고 내부 따옴표는 두 번 씁니다.
RFC 4180 — CSV
내용 검토일