광고
광고
GeoShift · client-side only

지오시프트

이미지·PDF·압축·데이터 변환에 SHP·GeoJSON·KML·좌표계 변환까지 한 곳에서. 모든 처리는 서버로 파일을 보내지 않고 이 브라우저 안에서 끝납니다.

이미지 변환 도구 — PNG·JPG·WEBP·AVIF·HEIC·GIF·카메라 RAW(CR2/NEF/ARW) 변환, 압축, 배경 제거

이미지 포맷 변환

PNG · JPG · WEBP · AVIF · BMP · GIF · HEIC(아이폰 사진) 간 변환. 브라우저 Canvas로 처리하며 파일이 서버로 전송되지 않습니다. GIF는 애니메이션이 아닌 첫 프레임만 변환되며, AVIF 출력은 브라우저가 인코딩을 지원하는 경우에만 가능합니다(Chrome 등 최신 브라우저 권장). BMP는 투명 배경이 흰색으로 채워집니다.

클릭하거나 파일을 끌어다 놓으세요
PNG / JPG / WEBP / AVIF / GIF / BMP / HEIC

이미지 배경 제거 (투명 PNG 변환)

단색 배경(흰 배경, 초록 스크린 등)을 클릭 한 번으로 투명하게 만들어 PNG로 저장합니다. 제품 사진, 인물 스티커, 로고 등에 적합합니다. 인물이 뒤섞인 복잡한 배경에는 정확도가 떨어질 수 있습니다. 브라우저 Canvas로 처리하며 파일이 서버로 전송되지 않습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP / BMP
#ffffff

이미지 리사이즈

가로/세로 크기를 지정해 이미지 크기를 조절합니다. 하나만 입력하면 비율을 유지해 나머지를 자동 계산합니다. 최대 10000px까지 지정할 수 있습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

SNS 이미지 크기 변환

인스타그램·유튜브·페이스북·X(트위터)·링크드인 등에서 자주 쓰는 이미지 규격에 맞춰 크기를 한 번에 맞춰줍니다. "꽉 채우기"는 규격 비율에 맞게 넘치는 부분을 잘라내고, "여백 남기기"는 사진 전체가 보이도록 배경색으로 여백을 채웁니다. 브라우저 Canvas로 처리되며 파일이 서버로 전송되지 않습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

이미지 회전 · 반전

이미지를 90도 단위로 회전하거나 좌우/상하로 뒤집습니다. 브라우저 Canvas로 처리되며 원본 포맷(PNG/JPG/WEBP)을 그대로 유지합니다. 90°/270° 회전 시 가로·세로 길이가 서로 바뀝니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

이미지 ↔ Base64

이미지 파일을 올리면 Base64(Data URL) 텍스트로, Base64 문자열이 담긴 .txt 파일을 올리면 다시 이미지로 변환합니다. .txt 안의 문자열은 data: 접두어가 있어도 없어도 인식합니다.

클릭하거나 파일을 끌어다 놓으세요
이미지 파일 또는 Base64가 담긴 .txt

이미지 자르기

이미지 위에서 마우스(또는 터치)로 드래그해 자를 영역을 선택한 뒤 잘라내기 버튼을 누르세요. 선택 영역이 5×5px 미만이면 무시됩니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

여권 · 증명사진 규격 변환

사진을 여권·주민등록증·이력서·비자 등에서 요구하는 규격(mm)에 맞춰 300dpi 기준 픽셀 크기로 잘라내거나 여백을 채워 저장합니다. 브라우저 Canvas로 처리되며 파일이 서버로 전송되지 않습니다. 실제 접수 기관마다 세부 규정이 다를 수 있으니 제출 전 최종 규격을 다시 확인하세요.

클릭하거나 얼굴 사진을 끌어다 놓으세요
PNG / JPG / WEBP

이미지 워터마크

이미지에 텍스트 워터마크를 추가합니다. 위치·투명도·글자 크기를 조절할 수 있으며, 텍스트를 비워두면 처리되지 않습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

로고 이미지 워터마크

사진 위에 로고·마크 이미지를 삽입합니다(투명 배경 PNG 권장). 위치·크기·투명도를 조절할 수 있습니다.

① 원본 사진을 클릭하거나 끌어다 놓으세요
PNG / JPG / WEBP
② 로고 이미지를 클릭하거나 끌어다 놓으세요
PNG(투명 배경 권장) / JPG / WEBP / SVG

밈(meme) 생성기

사진 위에 위·아래 굵은 자막을 넣어 밈(meme) 이미지를 만듭니다. 글자는 흰색 바탕에 검은 테두리로 자동 표시되며, 이미지 가로폭에 맞춰 글자 크기가 조절됩니다. 모든 처리는 브라우저 안에서 끝나며 파일이 서버로 전송되지 않습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

SVG → PNG/JPG 변환

벡터 SVG 파일을 원하는 배율의 래스터 이미지(PNG/JPG/WEBP)로 변환합니다. 배율을 높이면 더 선명한 고해상도 이미지를 얻을 수 있습니다. SVG에 width/height나 viewBox가 없으면 기본 크기(300×150)로 처리될 수 있습니다.

클릭하거나 SVG 파일을 끌어다 놓으세요
.svg

이미지 → SVG(벡터 변환)

PNG·JPG 등 사진/이미지를 색상 영역별로 추적(트레이싱)해 확대해도 깨지지 않는 벡터 SVG 파일로 만듭니다. 로고나 아이콘처럼 색이 단순한 이미지에서 결과가 가장 깔끔하며, 사진처럼 색이 복잡한 이미지는 결과 파일이 커지고 원본과 다르게 보일 수 있습니다. 브라우저에서 직접 처리하며 파일이 서버로 전송되지 않습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP 등

파비콘(ICO) 생성기

이미지를 업로드해 웹사이트용 파비콘(.ico) 파일을 만듭니다. 선택한 여러 크기를 하나의 ICO 파일에 함께 담으며, 정사각형이 아닌 이미지는 크기에 맞춰 늘어나 저장됩니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP / SVG

ICO → PNG/JPG 변환

웹사이트에서 받은 .ico 파비콘 파일을 PNG 또는 JPG 이미지로 꺼냅니다. 여러 크기가 담긴 ICO는 브라우저가 자동으로 고른 하나의 이미지로 변환됩니다.

클릭하거나 .ico 파일을 끌어다 놓으세요
.ico

이미지 EXIF 메타데이터 삭제

사진에는 촬영 위치(GPS), 촬영 기기, 촬영 시각 등 EXIF 메타데이터가 숨어 있을 수 있습니다. 이 도구는 이미지를 다시 인코딩해 이런 정보를 모두 제거한 파일을 만들어줍니다. 온라인에 사진을 올리기 전 개인정보 보호용으로 유용합니다. JPG로 저장하면 원본 화질을 유지하면서도 용량을 줄일 수 있습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

이미지 EXIF 정보 보기

사진 파일에 저장된 촬영 기기, 촬영 시각, 조리개·셔터스피드·ISO, GPS 위치 등 EXIF 메타데이터를 확인합니다. 온라인에 올리기 전 위치 정보가 포함되어 있는지 미리 확인할 때 유용하며, 개인정보가 걱정되면 [EXIF 메타데이터 삭제] 도구를 함께 사용하세요. 이미지는 서버로 전송되지 않습니다.

클릭하거나 이미지를 끌어다 놓으세요
JPG / TIFF / HEIC 등 (PNG는 EXIF가 거의 없습니다)

TIFF ↔ PNG/JPG 변환

위성영상·드론 정사영상 등에서 자주 쓰이는 TIFF 파일을 PNG/JPG로, 반대로 PNG/JPG를 TIFF로 변환합니다. 브라우저에서 UTIF.js로 처리하며, LZW·PackBits 등 일반적인 압축의 TIFF를 지원합니다. GeoTIFF의 좌표계(투영) 정보는 변환 과정에서 유지되지 않으니 좌표계가 필요한 경우 GIS 탭의 좌표계 변환 도구를 함께 활용하세요. TIFF로 저장할 때는 무압축으로 저장되어 용량이 클 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
TIFF / PNG / JPG

이미지 → 색상 팔레트 추출

이미지를 올리면 가장 많이 쓰인 색상을 자동으로 뽑아 팔레트로 보여줍니다. 색상 개수를 조절할 수 있고, 각 스와치를 클릭하면 HEX 코드가 복사됩니다. 디자인 시안이나 브랜드 컬러를 뽑아낼 때 유용합니다.

클릭하거나 파일을 끌어다 놓으세요
PNG / JPG / WEBP 등

동영상 → GIF 변환

짧은 동영상을 움직이는 GIF로 변환합니다. 시작 시각과 길이(최대 10초), 초당 프레임 수, 출력 너비를 조절할 수 있습니다. 모든 처리는 브라우저 안에서 이뤄지며, 긴 구간이나 높은 해상도는 변환에 시간이 걸릴 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
MP4 / WEBM / MOV 등

동영상 → 썸네일(이미지) 추출

동영상 구간을 균등한 간격으로 나눠 여러 장의 썸네일 이미지를 한 번에 추출합니다. PNG 또는 JPG로 저장하며, 여러 장을 추출하면 ZIP 파일로 한꺼번에 내려받습니다.

클릭하거나 파일을 끌어다 놓으세요
MP4 / WEBM / MOV 등

동영상 파일 형식 변환

MOV·AVI·MKV·WEBM 등 브라우저에서 재생 가능한 동영상 파일을 다른 동영상 파일로 다시 인코딩합니다. 실제 재생 시간만큼 화면을 실시간으로 캡처하는 방식이라 영상 길이만큼 시간이 걸리며, 브라우저가 지원하는 경우 MP4로, 아니면 WEBM으로 저장됩니다(Chrome·Edge 최신 버전 권장, 일부 브라우저·구형 Safari는 지원하지 않을 수 있습니다). 변환 중에는 소리가 재생되며 탭을 벗어나지 말고 기다려 주세요.

클릭하거나 동영상 파일을 끌어다 놓으세요
MP4 / MOV / AVI / MKV / WEBM 등

동영상 자르기(트림)

동영상에서 원하는 구간만 잘라내 새 파일로 저장합니다. 시작·종료 시각(초)을 지정하면 그 구간만 실시간으로 다시 녹화하며, 브라우저가 지원하는 경우 MP4로, 아니면 WEBM으로 저장됩니다. 소리도 그대로 유지됩니다. 파일이 서버로 전송되지 않습니다.

클릭하거나 동영상 파일을 끌어다 놓으세요
MP4 / MOV / AVI / MKV / WEBM 등

동영상 재생 속도 변경

동영상을 0.25배속부터 3배속까지 원하는 배속으로 다시 녹화합니다. 배속을 높이면 재생 시간이 줄고, 낮추면 늘어납니다. 소리도 배속에 맞춰 함께 변경되며, 브라우저가 지원하는 경우 MP4로, 아니면 WEBM으로 저장됩니다. 실시간으로 재생하며 녹화하는 방식이라 배속을 적용한 결과물의 재생 시간만큼 처리 시간이 걸립니다. 파일이 서버로 전송되지 않습니다.

클릭하거나 동영상 파일을 끌어다 놓으세요
MP4 / MOV / AVI / MKV / WEBM 등

이미지 → 동영상 슬라이드쇼 변환

여러 장의 이미지를 순서대로 이어붙여 WebM 동영상으로 만듭니다. 브라우저 내장 MediaRecorder로 실시간 녹화하며, 사진마다 재생 시간을 지정할 수 있습니다. Chrome·Edge·Firefox 최신 버전에서 지원하며, WebM 재생을 지원하지 않는 일부 브라우저(구형 Safari 등)에서는 결과 동영상이 재생되지 않을 수 있습니다.

클릭하거나 이미지 여러 장을 끌어다 놓으세요
PNG / JPG / WEBP 등 (여러 장 선택 가능)

여러 이미지 → GIF 움짤 만들기

사진 여러 장을 선택한 순서대로 이어붙여 움직이는 GIF 파일을 만듭니다. 브라우저에서 직접 인코딩하며, 장수·해상도가 많을수록 처리 시간이 길어집니다. 이미지 비율이 서로 다르면 첫 번째 이미지의 비율에 맞춰 가운데를 기준으로 채워집니다.

클릭하거나 이미지 여러 장을 끌어다 놓으세요
PNG / JPG / WEBP 등 (여러 장 선택 가능, 선택한 순서대로 재생됩니다)

이미지 일괄 변환 (여러 장 → 원하는 포맷, ZIP)

PNG·JPG·WEBP 등 여러 장의 이미지를 한 번에 원하는 포맷으로 바꿔 ZIP 파일로 받습니다. 사진 여러 장을 폰에서 JPG로 한꺼번에 정리하거나 웹용 WEBP로 일괄 변환할 때 유용합니다. 파일마다 순서대로 처리하며, 이름이 겹치면 자동으로 번호를 붙입니다.

클릭하거나 이미지 여러 장을 끌어다 놓으세요
PNG / JPG / WEBP / AVIF / GIF / BMP (여러 장 선택 가능)

이미지 → GIF(정지 이미지) 변환

PNG·JPG·WEBP 이미지를 정지된 한 장짜리 GIF 파일로 바꿉니다. 브라우저 Canvas는 GIF로 직접 저장할 수 없어 별도 GIF 인코더로 처리하며, GIF는 색상 수가 256가지로 제한되어 원본보다 색이 단순해질 수 있습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

GIF 애니메이션 → PNG 프레임 추출

움직이는 GIF 파일의 프레임을 한 장씩 PNG 이미지로 뽑아 ZIP으로 받습니다. 브라우저 내장 ImageDecoder API로 처리하며 최신 Chrome·Edge에서 지원합니다(Firefox·Safari는 지원하지 않을 수 있습니다).

클릭하거나 GIF 파일을 끌어다 놓으세요
.gif (애니메이션)

GIF → 동영상(WebM) 변환

움직이는 GIF 파일을 동영상(WebM) 파일로 변환합니다. 카카오톡·인스타그램 등 GIF 업로드가 안 되는 곳에 짧은 영상으로 올리거나, 움짤을 편집 프로그램에서 다루기 편하게 만들 때 유용합니다. 브라우저 내장 ImageDecoder·MediaRecorder API로 처리하며 파일이 서버로 전송되지 않습니다. 최신 Chrome·Edge에서 지원하며(Firefox·Safari는 지원하지 않을 수 있음), 반복 재생 없이 원본 GIF를 한 번 재생한 길이로 녹화됩니다.

클릭하거나 GIF 파일을 끌어다 놓으세요
.gif (애니메이션)

움직이는 WEBP → GIF 변환

카카오톡·텔레그램 이모티콘, 브라우저에서 저장한 움짤 등 움직이는 WEBP 파일을 GIF로 변환합니다. 브라우저 내장 ImageDecoder API로 프레임을 뽑아 GIF로 다시 인코딩하며, 파일이 서버로 전송되지 않습니다. 최신 Chrome·Edge에서 지원하며(Firefox·Safari는 지원하지 않을 수 있음), 정지 WEBP를 넣으면 한 장짜리 GIF가 됩니다.

클릭하거나 WEBP 파일을 끌어다 놓으세요
.webp (애니메이션 또는 정지)

이미지 → 텍스트 추출(OCR)

이미지 속 글자를 인식해 텍스트로 추출합니다. 한국어·영어를 함께 인식할 수 있으며, 브라우저 안에서 처리됩니다(최초 실행 시 인식 엔진을 CDN에서 한 번 내려받습니다). 스캔 품질이 낮거나 손글씨인 경우 정확도가 떨어질 수 있습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP / BMP
추출된 텍스트

        
      

이미지 → 아스키 아트(TXT) 변환

사진을 문자(글자)만으로 그린 아스키 아트 텍스트 파일로 바꿉니다. 밝기에 따라 촘촘한 문자부터 성긴 문자까지 배치하며, 결과는 고정폭 글꼴(모노스페이스)로 볼 때 가장 잘 보입니다. 브라우저에서 직접 처리됩니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP 등
아스키 아트

        
      

이미지 필터(흑백·세피아·반전·블러)

이미지에 흑백, 세피아, 색 반전, 블러 필터를 적용해 미리보기로 확인하고 PNG로 다운로드합니다. 필터는 한 번에 하나씩만 적용됩니다. 브라우저 Canvas로 처리되며 파일이 서버로 전송되지 않습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP 등

이미지 둥근 모서리 · 원형 자르기

이미지의 네 모서리를 둥글게 깎거나 정원(원형)으로 잘라 투명 배경 PNG로 저장합니다. 프로필 사진이나 카드형 썸네일을 만들 때 유용합니다. 브라우저 Canvas로 처리되며 파일이 서버로 전송되지 않습니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP 등

사진 콜라주 만들기

여러 장의 사진을 격자(그리드) 모양으로 자동 배치해 하나의 콜라주 이미지로 만듭니다. 사진 수에 맞춰 정사각형 칸을 채우도록 가운데를 기준으로 잘라 넣으며, 칸 크기·간격·배경색을 조절할 수 있습니다. 브라우저 Canvas로 처리되며 파일이 서버로 전송되지 않습니다. 2장부터 9장까지 지원합니다.

클릭하거나 사진 여러 장을 끌어다 놓으세요
PNG / JPG / WEBP 등 (2~9장, 선택한 순서대로 배치됩니다)

HEIC(아이폰 사진) → JPG/PNG 변환

아이폰에서 찍은 HEIC·HEIF 사진을 다른 앱에서도 쉽게 열리는 JPG 또는 PNG로 바로 변환합니다. 여러 장을 한 번에 올리면 각각 변환해 ZIP으로 묶어줍니다. 브라우저 안에서 디코딩되며 파일이 서버로 전송되지 않습니다.

클릭하거나 HEIC 사진 여러 장을 끌어다 놓으세요
.heic / .heif

PNG/JPG → ICNS(macOS 아이콘) 변환

정사각형 이미지 한 장으로 macOS 앱 아이콘에 쓰이는 .icns 파일을 만듭니다. 128×128 · 256×256 · 512×512 · 1024×1024 크기를 자동으로 리사이즈해 하나의 .icns 파일에 담습니다. 원본이 정사각형이 아니면 가운데를 기준으로 정사각형으로 잘라 사용합니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG 등 (정사각형 권장, 최소 512×512)

PSD(포토샵) → PNG/JPG 변환

포토샵 .psd 파일을 열지 않고도 합쳐진 최종 이미지(합성 이미지)를 PNG 또는 JPG로 바로 꺼냅니다. 레이어 데이터는 읽지 않고 화면에 보이는 결과물만 추출하므로 처리 속도가 빠릅니다. RGB·그레이스케일 8비트 PSD를 지원하며, CMYK 색상 모드나 대용량 문서 포맷(PSB)은 지원하지 않습니다. 브라우저 안에서 처리되며 파일이 서버로 전송되지 않습니다.

클릭하거나 .psd 파일을 끌어다 놓으세요
.psd

카메라 RAW → JPG/PNG 변환

DSLR·미러리스로 찍은 CR2·CR3·NEF·ARW·DNG·RAF·ORF·RW2 등 RAW 원본 파일에서 카메라가 함께 저장해둔 미리보기(프리뷰) 이미지를 꺼내 JPG 또는 PNG로 저장합니다. RAW를 실제로 현상(디모자이킹)하는 것이 아니라 파일 안에 내장된 미리보기를 추출하는 방식이라, 카메라·촬영 설정에 따라 원본보다 해상도가 낮거나 일부 RAW 파일은 미리보기가 없어 추출이 안 될 수 있습니다. 여러 장을 한 번에 올리면 ZIP으로 묶어줍니다. 브라우저 안에서 처리되며 파일이 서버로 전송되지 않습니다.

클릭하거나 RAW 파일 여러 장을 끌어다 놓으세요
.cr2 / .cr3 / .nef / .arw / .dng / .raf / .orf / .rw2 / .pef / .srw

PDF 변환 도구 — PDF↔Word, PDF 병합·분할·압축·편집

PDF → Word

PDF에서 텍스트를 추출해 .docx 파일로 만듭니다. 텍스트 레이어가 있는 일반 PDF에만 적용되며, 스캔 이미지 PDF나 복잡한 레이아웃(다단, 표)은 텍스트가 온전히 인식되지 않을 수 있습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

Word → PDF

.docx 파일을 읽어 PDF로 변환합니다. 글자·문단 스타일 위주로 변환되며, 복잡한 표/이미지 배치·머리글·바닥글은 원본과 다를 수 있습니다.

클릭하거나 Word 파일을 끌어다 놓으세요
.docx

PDF 합치기

여러 개의 PDF를 선택한 순서대로 하나로 합칩니다. 최소 2개 이상의 파일을 올려야 합니다.

클릭하거나 PDF 여러 개를 끌어다 놓으세요
.pdf 여러 개 (순서대로 합쳐집니다)

PDF 분할

페이지 범위를 지정해 PDF를 나눕니다. 세미콜론(;)으로 여러 구간을 구분하면 각각 파일로 나뉘어 zip으로 받습니다. 예: 1-3;4;5-7 · 비워두면 페이지별로 전체 분할되며, 전체 페이지 수를 벗어난 범위는 오류로 표시됩니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

PDF 페이지 회전

PDF의 모든 페이지를 지정한 각도로 회전합니다. 기존 회전값에 누적 적용되며, 스캔 방향이 잘못된 문서를 바로잡을 때 유용합니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

이미지 → PDF

여러 장의 이미지를 선택한 순서대로 한 장씩 담은 PDF로 만듭니다. PNG·JPG만 지원하며, 페이지 크기는 각 이미지의 원본 픽셀 크기를 따릅니다.

클릭하거나 이미지 여러 개를 끌어다 놓으세요
PNG / JPG (순서대로 페이지가 됩니다)

WEBP → PDF 변환

기본 이미지→PDF 도구가 지원하지 않는 WEBP·AVIF·GIF·BMP 이미지를 PDF로 만듭니다. 여러 장을 선택한 순서대로 한 장씩 페이지에 담으며, 캔버스로 다시 그려 PNG로 인코딩한 뒤 PDF에 삽입합니다.

클릭하거나 이미지 여러 개를 끌어다 놓으세요
WEBP / AVIF / GIF / BMP 등 (순서대로 페이지가 됩니다)

HEIC(아이폰 사진) → PDF 변환

아이폰에서 찍은 HEIC·HEIF 사진을 바로 PDF 파일로 만듭니다. 여러 장을 선택한 순서대로 한 장씩 페이지에 담으며, 브라우저에서 HEIC를 디코딩한 뒤 PDF로 합칩니다. 서류 제출용으로 아이폰 사진을 PDF로 보낼 때 유용합니다.

클릭하거나 HEIC 사진 여러 장을 끌어다 놓으세요
.heic / .heif (순서대로 페이지가 됩니다)

이미지 → PPTX(파워포인트)

여러 장의 이미지를 선택한 순서대로 한 장씩 슬라이드 전체에 꽉 차게 담아 파워포인트(.pptx) 파일로 만듭니다. 사진을 빠르게 보고서·발표자료 슬라이드로 옮기고 싶을 때 유용합니다. 슬라이드 크기는 16:9 와이드스크린이며, 브라우저 안에서 바로 생성되어 파일이 서버로 전송되지 않습니다.

클릭하거나 이미지 여러 개를 끌어다 놓으세요
PNG / JPG / WEBP 등 (순서대로 슬라이드가 됩니다)

PDF → 이미지

PDF의 각 페이지를 PNG 이미지로 변환합니다. 페이지가 여러 장이면 zip으로 묶어 내려받습니다. 해상도 배율을 높일수록 선명하지만 파일 용량과 처리 시간이 늘어납니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

PDF 속 이미지 추출

PDF 페이지를 통째로 이미지로 바꾸는 대신, 문서 안에 삽입된 사진·그림 파일만 원본 그대로 뽑아냅니다. 보고서·논문 속 사진만 따로 모으고 싶을 때 유용합니다. 32×32px 미만의 작은 아이콘·장식 이미지는 자동으로 제외됩니다. PDF 구조에 따라 일부 이미지는 추출되지 않을 수 있습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

PDF → PPTX(파워포인트)

PDF의 각 페이지를 이미지로 렌더링해 슬라이드 한 장씩 담은 파워포인트(.pptx) 파일로 만듭니다. 텍스트를 편집 가능한 형태로 옮기지는 않으며, 페이지 모양 그대로를 이미지 슬라이드로 옮깁니다. 발표자료를 급하게 파워포인트로 열어야 할 때 유용합니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

PDF 워터마크

모든 페이지에 대각선 텍스트 워터마크를 추가합니다. 텍스트를 비워두면 처리되지 않습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

PDF 페이지 삭제

삭제할 페이지 번호를 입력하세요. 쉼표(,)와 범위(-)를 함께 쓸 수 있습니다. 예: 2,4-6,9 · 전체 페이지를 모두 삭제하도록 지정하면 오류로 처리됩니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

PDF 페이지 순서 변경

PDF를 올리면 각 페이지의 축소 이미지가 나타납니다. ◀ ▶ 버튼으로 페이지 순서를 바꾼 뒤 적용하기를 누르면 바뀐 순서로 새 PDF를 만들어 내려받습니다. 페이지 내용 자체는 바뀌지 않고 순서만 바뀝니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

PDF 페이지 번호 추가

모든 페이지에 페이지 번호를 넣어줍니다. 시작 번호와 위치, 글자 크기를 조절할 수 있습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

PDF 전자서명

PDF에 마우스나 손가락으로 그린 서명 이미지를 원하는 페이지·위치에 삽입합니다. 서명은 이 브라우저 안에서만 그려지고 처리되며, 파일이나 서명 이미지가 서버로 전송되지 않습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf
마우스로 그리거나 터치스크린에서 손가락으로 그으세요

텍스트 → PDF 변환

.txt 파일을 PDF 문서로 변환합니다. 브라우저에서 직접 렌더링하기 때문에 한글을 포함한 모든 텍스트가 깨지지 않고 그대로 출력됩니다.

클릭하거나 텍스트 파일을 끌어다 놓으세요
.txt

PDF → 텍스트 추출

PDF 안에 담긴 텍스트를 그대로 추출해 .txt 파일로 내려받습니다. 스캔한 이미지로만 이루어진 PDF는 텍스트가 없어 추출되지 않습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

        
      

PDF → Excel/CSV(표 추출)

PDF 안 텍스트의 위치를 분석해 표 형태로 다시 구성한 뒤 Excel(.xlsx) 또는 CSV로 내려받습니다. 글자 간격을 기준으로 행·열을 추정하는 방식이라 표가 단순하고 규칙적일수록 정확도가 높으며, 스캔한 이미지로만 이루어진 PDF는 추출되지 않습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

Word → 텍스트 추출

.docx 파일의 본문 텍스트만 뽑아내 .txt 파일로 내려받습니다. 표·이미지·서식은 제외되고 순수 텍스트만 남습니다.

클릭하거나 Word 파일을 끌어다 놓으세요
.docx

        
      

텍스트 → Word 변환

.txt 파일을 문단이 나뉜 .docx(Word) 문서로 변환합니다. 빈 줄로 구분된 문단이 그대로 워드 문단으로 들어갑니다.

클릭하거나 텍스트 파일을 끌어다 놓으세요
.txt

Word → Markdown 변환

.docx 파일의 제목·굵게·목록 서식을 최대한 살려 Markdown(.md) 텍스트로 변환합니다. 블로그·GitHub README 등에 붙여넣기 좋습니다.

클릭하거나 Word 파일을 끌어다 놓으세요
.docx

        
      

Word → HTML 변환

.docx 파일의 제목·굵게·목록·표 서식을 최대한 살려 완전한 HTML 파일로 변환합니다. 블로그나 웹페이지에 문서 내용을 그대로 옮겨 넣을 때 유용합니다. 이미지가 포함된 문서는 이미지가 Base64로 인라인 삽입됩니다.

클릭하거나 Word 파일을 끌어다 놓으세요
.docx

        
      

Markdown → Word 변환

#, ##, ### 제목과 **굵게**, *기울임*, - 목록이 포함된 .md/.txt 파일을 서식이 적용된 .docx(Word) 문서로 바꿔줍니다.

클릭하거나 Markdown 파일을 끌어다 놓으세요
.md 또는 .txt

EPUB → 텍스트 추출

전자책(.epub) 파일의 본문 텍스트를 챕터 순서대로 뽑아내 .txt 파일로 저장합니다. 표지 이미지·스타일은 제외됩니다.

클릭하거나 EPUB 파일을 끌어다 놓으세요
.epub

        
      

텍스트 → EPUB(전자책) 생성

일반 텍스트나 Markdown 원고를 챕터(빈 줄로 구분되는 제목 없는 문단은 그대로, "# 제목" 형식은 챕터 제목으로 인식)로 나눠 전자책 리더에서 열 수 있는 표준 EPUB3(.epub) 파일로 만듭니다. 브라우저에서 직접 압축하며 파일이 서버로 전송되지 않습니다.

클릭하거나 .txt / .md 파일을 끌어다 놓으세요
.txt / .md (직접 붙여넣기도 가능)

이메일(EML) → PDF/텍스트 변환

아웃룩·애플메일·지메일 등에서 "메시지 저장"으로 내보낸 .eml 원본 파일을 열어 제목·보낸사람·받는사람·날짜·본문을 정리된 PDF 또는 순수 텍스트로 변환합니다. 제목에 흔한 한글 인코딩(MIME encoded-word, Base64/Quoted-Printable)도 자동으로 해독합니다. 멀티파트 이메일은 본문(text/plain)을 우선 사용하고 없으면 HTML 본문에서 태그를 제거한 텍스트를 사용하며, 첨부파일은 추출되지 않습니다.

클릭하거나 .eml 파일을 끌어다 놓으세요
.eml

RTF → 텍스트 추출

한글/워드에서 자주 만드는 서식 문서(.rtf)에서 서식 코드를 제거하고 순수 텍스트만 추출합니다. 브라우저에서 직접 파싱하며 표·이미지·복잡한 개체가 포함된 문서는 텍스트가 일부 누락되거나 순서가 달라질 수 있습니다.

클릭하거나 RTF 파일을 끌어다 놓으세요
.rtf

        
      

RTF → Word(DOCX) 변환

한글/워드에서 자주 만드는 서식 문서(.rtf)를 워드(.docx) 파일로 바꿉니다. 문단 구분을 유지하며, 브라우저에서 직접 파싱합니다. 글자 서식(굵게·색상 등)이나 표·이미지는 반영되지 않고 순수 텍스트만 옮겨집니다.

클릭하거나 RTF 파일을 끌어다 놓으세요
.rtf

HTML 파일 → PDF 변환

.html 파일을 화면에 보이는 모습 그대로 PDF로 변환합니다. 보안을 위해 <script> 코드는 제거한 뒤 변환하며, 외부 서버의 이미지·폰트·CSS는 브라우저 정책상 불러오지 못할 수 있습니다. 문서 폭이 넓은 표·레이아웃은 페이지 폭에 맞춰 축소되어 표시됩니다.

클릭하거나 HTML 파일을 끌어다 놓으세요
.html / .htm

SVG → PDF 변환

벡터 SVG 파일을 PDF 문서로 변환합니다. 지정한 배율로 이미지를 렌더링한 뒤 그 크기에 맞춘 한 페이지짜리 PDF에 담습니다. SVG에 width/height나 viewBox가 없으면 기본 크기(300×150)로 처리될 수 있습니다.

클릭하거나 SVG 파일을 끌어다 놓으세요
.svg

EPUB → PDF 변환

전자책(.epub) 파일의 챕터를 순서대로 이어붙여 PDF 문서로 만듭니다. 삽화 이미지는 함께 포함되며, 챕터마다 새 페이지에서 시작합니다. 표지·서식이 복잡한 전자책은 원본과 배치가 다를 수 있습니다.

클릭하거나 EPUB 파일을 끌어다 놓으세요
.epub

파워포인트(PPTX) → PDF 변환

.pptx 슬라이드를 한 장씩 이미지로 렌더링해 PDF 문서로 만듭니다. 텍스트와 그림은 반영되지만 표·차트·애니메이션·복잡한 그룹 도형은 반영되지 않을 수 있습니다. 옛 .ppt(97-2003) 형식은 지원하지 않습니다. 브라우저에서 직접 처리되며 파일이 서버로 전송되지 않습니다.

클릭하거나 PPTX 파일을 끌어다 놓으세요
.pptx

파워포인트(PPTX) → 이미지 변환

.pptx 슬라이드를 한 장씩 PNG 이미지로 렌더링합니다. 여러 장이면 ZIP으로 한꺼번에 내려받습니다. 텍스트와 그림은 반영되지만 표·차트·애니메이션·복잡한 그룹 도형은 반영되지 않을 수 있습니다. 옛 .ppt(97-2003) 형식은 지원하지 않습니다.

클릭하거나 PPTX 파일을 끌어다 놓으세요
.pptx

파워포인트(PPTX) → 텍스트 추출

.pptx 슬라이드마다 들어있는 텍스트만 뽑아 슬라이드 번호와 함께 .txt 파일로 내려받습니다. 표·이미지·서식은 제외되고 순수 텍스트만 남습니다.

클릭하거나 PPTX 파일을 끌어다 놓으세요
.pptx

        
      

PDF → EPUB(전자책) 변환

PDF의 각 페이지에서 텍스트를 추출해 페이지 단위 챕터로 나눈 전자책(.epub)을 만듭니다. 스캔한 이미지로만 이루어진 PDF는 텍스트가 없어 변환되지 않으며, 표·그림·원본 레이아웃은 반영되지 않습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

오픈오피스/리브레오피스(ODT) → 텍스트 추출

.odt 문서(오픈오피스·리브레오피스·구글독스에서 내보낸 파일)의 본문 텍스트만 뽑아 .txt 파일로 내려받습니다. 표·이미지·서식은 제외되고 순수 텍스트만 남습니다.

클릭하거나 ODT 파일을 끌어다 놓으세요
.odt

        
      

오픈오피스/리브레오피스(ODT) → PDF 변환

.odt 문서의 본문(제목·문단)을 순서대로 이어붙여 PDF 문서로 만듭니다. 표·이미지·복잡한 서식은 반영되지 않습니다.

클릭하거나 ODT 파일을 끌어다 놓으세요
.odt

AI(일러스트레이터) → PDF/PNG/JPG 변환

어도비 일러스트레이터에서 "PDF 호환 파일 만들기" 옵션(기본값)으로 저장한 .ai 파일은 내부적으로 PDF 문서이기도 합니다. 이 도구는 그 PDF 데이터를 그대로 꺼내 .pdf로 저장하거나, 아트보드를 이미지로 렌더링합니다. 아트보드가 여러 개면 이미지 변환 시 zip으로 묶입니다. PDF 호환성 없이 저장된 구버전 AI 파일이나 손상된 파일은 지원하지 않습니다.

클릭하거나 .ai 파일을 끌어다 놓으세요
.ai (PDF 호환 저장본)

ZIP/CBZ(이미지 압축파일) → PDF 변환

여러 이미지가 담긴 ZIP 파일이나 만화책 압축 포맷인 CBZ 파일을 파일명 순서대로 정렬해 한 장씩 페이지에 담은 PDF로 만듭니다. 스캔한 문서를 ZIP으로 받았을 때나 만화책 CBZ 파일을 PDF로 바꿀 때 유용합니다. PNG·JPG·WEBP·GIF·BMP 이미지를 지원하며, 압축 파일 안의 폴더 구조와 상관없이 모든 이미지를 찾아 처리합니다.

클릭하거나 ZIP/CBZ 파일을 끌어다 놓으세요
.zip / .cbz

압축 파일 변환 도구 — ZIP·TAR·GZ 압축 및 이미지 용량 압축

이미지 압축

화질과 최대 가로폭을 조절해 이미지 용량을 줄입니다. JPG/WEBP로 재인코딩하며(투명 배경은 흰색으로 채워집니다), 최대 가로폭을 0으로 두면 원본 크기를 유지합니다.

클릭하거나 이미지를 끌어다 놓으세요
PNG / JPG / WEBP

PDF 압축

PDF 안에 포함된 JPEG 이미지를 낮은 화질로 다시 인코딩해 용량을 줄입니다. 텍스트 위주 PDF나 재압축 가능한 이미지가 없는 PDF는 효과가 크지 않을 수 있습니다.

클릭하거나 PDF 파일을 끌어다 놓으세요
.pdf

파일 압축 (ZIP 만들기)

여러 파일을 하나의 ZIP으로 묶습니다. 파일 형식 제한 없이 모두 담을 수 있습니다.

클릭하거나 파일 여러 개를 끌어다 놓으세요
모든 파일 형식 지원

ZIP 압축 해제

ZIP 파일 안의 내용을 확인하고 각 파일을 개별적으로 내려받습니다.

클릭하거나 .zip 파일을 끌어다 놓으세요
.zip

ZIP ↔ 7Z 변환

.zip 파일은 .7z로, .7z 파일은 .zip으로 서로 변환합니다. 실제 7-Zip 엔진을 WebAssembly로 브라우저에서 직접 돌려 압축을 풀고 다시 묶으며, 파일이 서버로 전송되지 않습니다. 처음 실행 시 압축 엔진(약 1.6MB)을 한 번 내려받으며, 비밀번호가 걸린 압축 파일은 지원하지 않습니다.

클릭하거나 .zip 또는 .7z 파일을 끌어다 놓으세요
.zip ↔ .7z (확장자를 보고 자동으로 반대 형식으로 변환)

TAR/GZ/BZ2/XZ ↔ ZIP 변환

리눅스·맥에서 흔한 .tar, .tar.gz(.tgz), .tar.bz2, .tar.xz, .gz, .bz2, .xz 압축 파일을 윈도우에서도 바로 열리는 .zip으로 풀어줍니다. 반대로 .zip 파일을 올리면 .tar.gz로 묶어줍니다. ZIP ↔ 7Z와 마찬가지로 7-Zip 엔진을 WebAssembly로 브라우저에서 직접 돌리며, 파일이 서버로 전송되지 않습니다. 특허 문제로 자유 배포가 안 되는 RAR 압축(.rar)은 지원하지 않습니다.

클릭하거나 파일을 끌어다 놓으세요
.tar / .tar.gz / .tgz / .tar.bz2 / .tar.xz / .gz / .bz2 / .xz → ZIP, .zip → .tar.gz

동영상 압축 (용량 줄이기)

해상도와 비트레이트를 낮춰 동영상 용량을 줄입니다. 동영상을 처음부터 끝까지 재생하며 실시간으로 다시 인코딩하므로 원본 길이만큼 시간이 걸리며, 소리는 원본 그대로 유지됩니다. 파일이 서버로 전송되지 않습니다.

클릭하거나 동영상을 끌어다 놓으세요
MP4 / MOV / WEBM / AVI 등

GIS 파일·좌표계 변환 도구 — SHP·GeoJSON·KML·TopoJSON 변환, EPSG 좌표계 변환

GeoJSON ↔ KML

.geojson/.json 을 올리면 KML로, .kml 을 올리면 GeoJSON으로 자동 변환합니다. Point/LineString/Polygon/Multi* 및 GeometryCollection을 지원하며, 확장자가 다르면 오류로 표시됩니다.

클릭하거나 파일을 끌어다 놓으세요
.geojson · .json · .kml

Shapefile(zip) ↔ GeoJSON

shp+shx+dbf(+prj)를 압축한 .zip 파일을 올리면 GeoJSON으로, .geojson/.json 파일을 올리면 Shapefile(zip)로 자동 변환합니다. shpjs·shp-write 라이브러리로 브라우저에서 처리하며, zip 안에 필요한 파일이 빠져 있거나 지원하지 않는 지오메트리(MultiPoint·GeometryCollection 등)면 오류로 안내합니다.

클릭하거나 파일을 끌어다 놓으세요
.zip(shp+shx+dbf) · .geojson · .json

TopoJSON ↔ GeoJSON

.topojson/.json (TopoJSON) 파일을 올리면 내부의 모든 오브젝트를 하나의 GeoJSON FeatureCollection으로, .geojson/.json (GeoJSON) 파일을 올리면 TopoJSON으로 자동 변환합니다. topojson 라이브러리 기반이며, 지원하지 않는 형식이면 오류로 안내합니다.

클릭하거나 파일을 끌어다 놓으세요
.topojson · .geojson · .json

GeoJSON 좌표계 변환

국내에서 자주 쓰는 좌표계 프리셋으로 GeoJSON 좌표를 재투영합니다. proj4js 기반이며, 원본과 목표 좌표계를 같게 선택하면 오류로 표시됩니다.

클릭하거나 .geojson 파일을 끌어다 놓으세요
.geojson · .json

위경도 ↔ UTM 좌표 변환

점 좌표 하나를 빠르게 변환합니다. X, Y를 모두 입력해야 하며, proj4js 기반입니다. 파일 전체(GeoJSON)를 바꾸려면 [좌표계 변환]을 사용하세요.


        

좌표 형식 변환 (DD ↔ DMS)

십진수 좌표(Decimal Degree)와 도분초(DMS) 표기를 서로 변환합니다. 위도는 -90~90, 경도는 -180~180 범위여야 합니다. DMS 예: 37 33 59.5 N


        

GPX ↔ GeoJSON

.gpx(트랙/웨이포인트/루트)를 올리면 GeoJSON으로, .geojson/.json을 올리면 GPX로 변환합니다. 다른 확장자의 파일은 지원하지 않습니다.

클릭하거나 파일을 끌어다 놓으세요
.gpx · .geojson · .json

CSV ↔ GPX(좌표)

위도·경도 컬럼이 있는 CSV를 GPX 웨이포인트로, GPX(웨이포인트/트랙/루트)를 이름·위도·경도 컬럼이 있는 CSV로 변환합니다. CSV는 헤더를 인식해 이름/위도/경도 컬럼을 직접 선택할 수 있습니다. 드론 조사·현장 GPS 포인트 정리에 유용합니다.

클릭하거나 파일을 끌어다 놓으세요
.csv 또는 .gpx

KML ↔ GPX

Google Earth 등에서 쓰는 .kml 파일을 .gpx(웨이포인트/트랙)로, .gpx를 .kml로 상호 변환합니다. Placemark의 이름은 그대로 유지됩니다.

클릭하거나 파일을 끌어다 놓으세요
.kml 또는 .gpx

면적 · 둘레 계산 (GeoJSON)

Polygon/MultiPolygon은 면적(㎡·ha)을, LineString/MultiLineString은 길이(m·km)를 계산합니다. 좌표가 EPSG:4326(WGS84 경위도) 기준이어야 정확합니다 — 다른 좌표계라면 먼저 [좌표계 변환]에서 4326으로 바꿔주세요.

클릭하거나 .geojson 파일을 끌어다 놓으세요
.geojson · .json (WGS84)

        

GeoJSON ↔ WKT

.geojson/.json을 올리면 WKT 텍스트로, .wkt/.txt(WKT 한 줄 또는 여러 줄)를 올리면 GeoJSON으로 변환합니다. Point/LineString/Polygon/Multi* 지원, GeometryCollection은 지원하지 않습니다.

클릭하거나 파일을 끌어다 놓으세요
.geojson · .json · .wkt · .txt

두 지점 간 거리 계산

위경도(DD) 좌표 두 개를 입력하면 두 지점 사이의 최단(geodesic) 거리와 방위각을 계산합니다. 위도는 -90~90, 경도는 -180~180 범위여야 합니다.


        

KMZ → GeoJSON / KML

구글 어스(Google Earth)에서 내보낸 압축 파일(.kmz)의 압축을 풀어 내부 KML을 GeoJSON으로 변환하거나 원본 KML 그대로 추출합니다. 브라우저에서 압축 해제·파싱까지 모두 처리됩니다.

클릭하거나 파일을 끌어다 놓으세요
.kmz

CSV ↔ GeoJSON (좌표 포함)

위도·경도 컬럼이 있는 CSV를 GeoJSON 포인트로, GeoJSON을 위도·경도 컬럼이 있는 CSV로 변환합니다. CSV는 헤더를 인식해 위도/경도 컬럼을 직접 선택할 수 있고, GeoJSON에서 Point가 아닌 도형(LineString·Polygon 등)은 중심점(centroid) 좌표로 변환됩니다.

클릭하거나 파일을 끌어다 놓으세요
.csv 또는 .geojson/.json

DXF(캐드) → GeoJSON 변환

오토캐드 등에서 내보낸 ASCII .dxf 파일의 LINE·LWPOLYLINE·POLYLINE·POINT·CIRCLE 도형을 GeoJSON으로 변환합니다. 도면 좌표를 그대로 GeoJSON 좌표로 옮기므로, 실제 위경도 좌표계로 그려진 도면이 아니라면 좌표계 변환(투영법 변환) 도구를 함께 사용해야 지도에 정확히 맞습니다. 3D 폴리선의 Z값은 무시되고, 지원하지 않는 도형(텍스트·치수선·블록 등)은 건너뜁니다.

클릭하거나 .dxf 파일을 끌어다 놓으세요
.dxf (ASCII 형식)

데이터 변환 도구 — CSV·JSON·Excel 변환

CSV ↔ JSON

첫 행을 헤더로 사용합니다. 쉼표/따옴표 이스케이프를 지원하며, .csv 또는 .json 파일만 업로드할 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
.csv 또는 .json

CSV ↔ Excel(XLSX)

.csv를 올리면 .xlsx로, .xlsx를 올리면 첫 번째 시트를 .csv로 변환합니다. 구 버전 형식인 .xls는 지원하지 않으며, 여러 시트가 있는 .xlsx는 첫 번째 시트만 사용됩니다.

클릭하거나 파일을 끌어다 놓으세요
.csv 또는 .xlsx

구버전 엑셀(XLS) → XLSX/CSV 변환

2003 이전 구버전 엑셀 형식(.xls)을 최신 .xlsx 또는 .csv로 변환합니다. 여러 시트가 있는 경우 XLSX로 변환하면 모든 시트가 유지되고, CSV로 변환하면 첫 번째 시트만 사용됩니다. 매크로(.xlsm)나 암호로 보호된 파일은 지원하지 않습니다.

클릭하거나 .xls 파일을 끌어다 놓으세요
.xls

엑셀(XLSX) ↔ ODS 변환

마이크로소프트 엑셀(.xlsx)과 리브레오피스·한컴오피스 등에서 쓰는 오픈도큐먼트 스프레드시트(.ods) 형식을 서로 변환합니다. .xlsx를 올리면 .ods로, .ods를 올리면 .xlsx로 바뀌며 모든 시트가 유지됩니다. 복잡한 서식·매크로·피벗테이블은 반영되지 않을 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
.xlsx 또는 .ods

CSV ↔ TSV

.csv를 올리면 탭으로 구분된 .tsv로, .tsv를 올리면 쉼표로 구분된 .csv로 변환합니다. 엑셀에 붙여넣을 때 자주 쓰는 탭 구분 형식과 서로 바꿀 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
.csv 또는 .tsv

Excel(다중 시트) ↔ JSON

.xlsx를 올리면 모든 시트를 {"시트이름": [...행 데이터]} 형태의 JSON으로 만들어줍니다. 같은 구조의 .json을 올리면 시트별로 나뉜 .xlsx 파일로 되돌릴 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
.xlsx 또는 .json

JSON ↔ XML

.json을 올리면 XML로, .xml을 올리면 JSON으로 변환합니다. 속성(attribute)은 @속성명 키로, 텍스트가 섞인 요소는 #text 키로 표현합니다. 형식이 올바르지 않은 XML은 파싱 오류로 안내합니다.

클릭하거나 파일을 끌어다 놓으세요
.json 또는 .xml

XML ↔ CSV

행이 반복되는 단순 구조의 XML(예: <rows><row><a>1</a><b>2</b></row>...</rows>)을 CSV로, CSV를 같은 구조의 XML로 변환합니다. 중첩이 깊거나 속성(attribute) 위주인 XML은 값이 온전히 변환되지 않을 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
.xml 또는 .csv

JSON ↔ YAML

.json을 올리면 YAML로, .yaml/.yml을 올리면 JSON으로 변환합니다. 설정 파일 형식을 서로 바꿀 때 유용하며, js-yaml 라이브러리로 문법 오류가 있으면 위치와 함께 안내합니다.

클릭하거나 파일을 끌어다 놓으세요
.json 또는 .yaml/.yml

면적 단위 변환

㎡ · ha · 평 · km² · acre 사이를 한 번에 변환합니다. (1평 = 400/121㎡, 1acre = 4046.8564224㎡) 값은 0 이상의 숫자만 입력할 수 있습니다.


      

JSON 예쁘게 보기 / 압축(Minify)

JSON 텍스트를 보기 좋게 들여쓰기하거나, 공백을 모두 제거해 한 줄로 압축합니다. 문법이 올바르지 않은 JSON은 오류로 안내합니다.

.json으로 다운로드

CSS 그라데이션 생성기

색상 2~3개와 방향을 지정해 CSS 그라데이션 코드를 만듭니다. 미리보기를 보면서 바로 코드를 복사해 쓸 수 있습니다.

만 나이 계산기

생년월일을 입력하면 오늘(또는 지정한 날짜) 기준 만 나이, 연 나이, 세는 나이를 함께 계산합니다. 2023년부터 법적 나이 기준은 만 나이로 통일되었습니다.

0
0
0
0

디데이(D-Day) 계산기

기준 날짜를 입력하면 오늘부터 남은(또는 지난) 일수를 D-day 형식으로 계산합니다. 시험일, 기념일, 마감일 등을 챙길 때 유용합니다.

단위 변환기

길이·무게·속도·데이터 용량·시간·온도 단위를 한 번에 변환합니다. 카테고리를 고르면 해당하는 단위 목록으로 바뀝니다. (데이터 용량은 1024 기준) 온도를 제외한 카테고리는 음수 값을 입력할 수 없습니다.


      

글자수 세기

입력한 텍스트의 글자수(공백 포함/제외), 단어수, 줄수, UTF-8 바이트 수를 실시간으로 계산합니다. 자기소개서·SNS 글자수 제한을 맞출 때 유용합니다.

0
0
0
0
0

Base64 인코더 / 디코더 (텍스트)

텍스트를 Base64로 인코딩하거나, Base64 문자열을 원래 텍스트로 디코딩합니다. UTF-8 기준으로 처리하며, 형식이 올바르지 않은 Base64는 오류로 안내합니다.

URL 인코딩 / 디코딩

문자열을 URL에 안전하게 쓸 수 있는 형태(percent-encoding)로 바꾸거나, 그 반대로 되돌립니다. 디코딩 시 형식이 올바르지 않으면 오류로 안내합니다.

해시 생성기

텍스트의 SHA-1 / SHA-256 / SHA-512 해시값을 계산합니다. 브라우저 내장 Web Crypto API를 사용하며, 입력이 비어 있으면 계산되지 않습니다.


      

색상 변환기

HEX, RGB, HSL 색상 코드를 서로 변환합니다. 하나를 입력하면 나머지가 자동으로 계산되며, 형식이 올바르지 않으면 해당 칸에만 오류가 표시됩니다.

타임스탬프 변환

Unix 타임스탬프(초/밀리초 자동 판별)와 날짜/시간을 서로 변환합니다. 로컬 시간대 기준이며, 유효하지 않은 값은 오류로 표시됩니다.


      

UUID 생성기

RFC 4122 v4 UUID를 생성합니다. 개수를 지정해 한 번에 여러 개 만들 수 있습니다.


      

QR 코드 생성기

URL이나 텍스트를 입력하면 즉시 QR 코드를 만듭니다. 오류 복원 수준과 크기를 조절할 수 있고, PNG로 다운로드할 수 있습니다. 내용을 비워두면 생성되지 않습니다.

QR 코드에 로고 삽입

URL이나 텍스트로 QR 코드를 만들면서 가운데에 로고 이미지를 함께 넣습니다. 오류 복원 수준을 높게(H) 설정하면 로고로 일부가 가려져도 스캔이 잘 됩니다. 명함·매장·브랜드 홍보용 QR 코드에 유용합니다. 로고가 너무 크면 인식이 안 될 수 있으니 20% 안팎을 권장합니다.

클릭하거나 로고 이미지를 끌어다 놓으세요
PNG / JPG / WEBP 등 (정사각형 권장)

QR 코드 읽기

QR 코드가 담긴 이미지를 올리면 브라우저에서 바로 내용을 해독합니다. 이미지는 서버로 전송되지 않으며, 결과가 URL 형태이면 바로 열거나 복사할 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
QR 코드가 포함된 이미지 (PNG / JPG 등)

바코드 생성기

텍스트나 숫자를 입력하면 CODE128 · EAN-13 · UPC · CODE39 · ITF-14 등 다양한 형식의 바코드를 만들어 PNG로 내려받습니다. EAN-13/UPC처럼 자릿수가 정해진 형식은 입력값이 규격에 맞지 않으면 오류로 안내합니다.

와이파이 QR 코드 생성기

와이파이 이름(SSID)과 비밀번호를 입력하면 스캔만으로 바로 접속되는 QR 코드를 만들어줍니다. 손님·매장·강의실 등에 붙여두기 좋으며, 입력값은 QR 코드 안에만 담기고 서버로 전송되지 않습니다.

비밀번호 생성기

브라우저 내장 Web Crypto API의 안전한 난수를 사용해 무작위 비밀번호를 생성합니다. 입력값과 결과는 서버로 전송되지 않으며, 문자 종류를 하나도 선택하지 않으면 생성되지 않습니다.

텍스트 케이스 변환기

입력한 문자열을 camelCase, PascalCase, snake_case, kebab-case 등 자주 쓰는 표기법으로 한 번에 변환합니다. 각 결과 옆 버튼으로 바로 복사할 수 있습니다.

한글 로마자 표기 변환기

한글을 국립국어원 로마자 표기법(2000년式) 기준의 음절별 매핑으로 변환합니다. 여권·논문·해외 서류용 이름 표기 등에 참고하기 좋습니다. 단, 자음동화·구개음화 등 발음 변화 규칙(예: 신라→Silla)은 반영하지 않은 음절 단위 변환이므로, 공식 서류 제출 전에는 국립국어원 로마자 변환기로 한 번 더 확인하는 것을 권장합니다.

JWT 디코더

JWT(Json Web Token) 문자열의 헤더와 페이로드를 디코딩해 보여줍니다. 서명 검증은 하지 않으며, 모든 처리는 이 브라우저 안에서만 이뤄집니다. "header.payload.signature" 형식이 아니면 오류로 안내합니다.

HEADER

        
PAYLOAD

        
만료(exp) 정보

      

Markdown → HTML 변환기

제목, 굵게/기울임, 목록, 링크, 인용, 코드블록 등 자주 쓰는 Markdown 문법을 HTML로 변환하고 미리보기를 함께 보여줍니다. 표(table) 문법은 지원하지 않습니다.

미리보기
HTML 소스

      

HTML → Markdown 변환

제목, 굵게/기울임, 링크, 이미지, 목록, 인용, 코드, 표(table) 등 자주 쓰는 HTML 태그를 Markdown 문법으로 변환합니다. 웹 페이지 본문을 붙여넣거나 .html 파일을 올려 사용하세요. 스타일(CSS)이나 스크립트는 결과에 포함되지 않습니다.

클릭하거나 .html 파일을 끌어다 놓으세요 (선택)
.html · 또는 아래에 직접 붙여넣기
Markdown 결과

        
      

CSV → SQL INSERT 문 생성

CSV 첫 행을 컬럼명으로 사용해 INSERT INTO 구문을 생성합니다. 숫자는 그대로, 그 외 값은 작은따옴표로 감싸고 이스케이프 처리합니다. 빈 값은 NULL로 처리됩니다.

클릭하거나 .csv 파일을 끌어다 놓으세요
.csv

CSV ↔ Markdown 표 변환

.csv를 올리면 깃허브·노션 등에서 바로 쓸 수 있는 Markdown 표로, .md(표 문법 포함)를 올리면 CSV로 변환합니다. 첫 행은 헤더로 사용됩니다.

클릭하거나 파일을 끌어다 놓으세요
.csv 또는 .md

폰트 파일 → CSS(Base64) 변환

TTF/OTF/WOFF/WOFF2 폰트 파일을 Base64로 인코딩해 별도 파일 없이 바로 붙여넣을 수 있는 @font-face CSS 코드를 생성합니다. 파일이 클수록 CSS 용량도 커지므로 웹폰트는 WOFF2 사용을 권장합니다.

클릭하거나 폰트 파일을 끌어다 놓으세요
.ttf / .otf / .woff / .woff2

폰트 변환 (TTF/OTF ↔ WOFF/WOFF2)

TTF·OTF 폰트를 웹에서 쓰기 좋은 WOFF 또는 최신 WOFF2로 압축하거나, 반대로 WOFF/WOFF2 파일을 TTF/OTF 원본 형식으로 풀어냅니다. WOFF는 브라우저 내장 압축으로, WOFF2는 구글 공식 woff2 엔진을 WebAssembly로 돌려 처리합니다(처음 변환 시 엔진을 한 번 내려받습니다). 파일이 서버로 전송되지 않습니다.

클릭하거나 폰트 파일을 끌어다 놓으세요
.ttf/.otf → WOFF 또는 WOFF2로, .woff/.woff2 → .ttf/.otf 로 자동 변환

텍스트 파일 인코딩 변환 (EUC-KR → UTF-8)

오래된 한글 CSV·TXT 파일을 열었을 때 글자가 깨진다면 EUC-KR(CP949) 인코딩일 가능성이 높습니다. 이 도구는 EUC-KR로 인코딩된 파일을 읽어 UTF-8로 다시 저장합니다. 이미 UTF-8인 파일을 넣으면 오히려 깨질 수 있으니 미리보기로 먼저 확인하세요.

클릭하거나 파일을 끌어다 놓으세요
.txt / .csv 등 텍스트 파일

.env ↔ JSON 변환

서버·배포 설정에 쓰이는 .env(환경변수) 파일과 JSON 객체를 서로 변환합니다. .env를 올리면 JSON으로, .json을 올리면 .env로 변환됩니다. 값에 따옴표가 있으면 제거되고, #으로 시작하는 줄과 빈 줄은 무시됩니다.

클릭하거나 파일을 끌어다 놓으세요
.env 또는 .json

        
      

INI ↔ JSON 변환

[섹션]과 key=value 형식의 .ini 설정 파일과 JSON 객체를 서로 변환합니다. .ini를 올리면 JSON으로(섹션은 중첩 객체, 섹션 없는 최상위 항목은 최상위 키로), .json을 올리면 .ini로 변환됩니다. ;와 #으로 시작하는 줄은 주석으로 무시됩니다.

클릭하거나 파일을 끌어다 놓으세요
.ini 또는 .json

        
      

TOML ↔ JSON 변환

[테이블]과 key = value 형식의 기본 .toml 설정 파일과 JSON 객체를 서로 변환합니다. 문자열·숫자·불리언·간단한 배열([1,2,3])을 지원하며, 복잡한 중첩 테이블 배열이나 날짜형은 지원되지 않을 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
.toml 또는 .json

        
      

JSON → TypeScript 타입 생성기

JSON 데이터의 구조를 분석해 TypeScript interface 정의를 자동으로 만들어줍니다. API 응답 예시를 붙여넣으면 타입 코드로 바로 사용할 수 있습니다. 배열은 첫 요소 기준으로 타입을 추론합니다.

TypeScript 코드

        
      

Base64 문자열 → 파일 변환

Base64로 인코딩된 문자열(데이터 URI 포함)을 원래 파일로 복원해 다운로드합니다. data:application/pdf;base64,... 같은 데이터 URI를 붙여넣으면 형식을 자동으로 인식하고, 순수 Base64 문자열만 있다면 파일명과 확장자를 직접 입력하세요.

텍스트 줄바꿈 변환 (CRLF ↔ LF)

Windows(CRLF, \r\n)와 Mac/Linux(LF, \n) 줄바꿈 방식을 서로 변환합니다. Git에서 줄바꿈 차이로 diff가 지저분해지거나, 다른 OS에서 만든 스크립트/설정 파일이 제대로 실행되지 않을 때 유용합니다.

클릭하거나 텍스트 파일을 끌어다 놓으세요
.txt / .csv / .json / .js / .py 등 텍스트 파일

JSON ↔ NDJSON(JSON Lines) 변환

일반 JSON 배열과, 로그 수집·데이터 파이프라인에서 자주 쓰는 한 줄에 객체 하나씩 담는 NDJSON(JSON Lines, .jsonl/.ndjson) 형식을 서로 변환합니다. .json을 올리면 배열의 각 요소를 한 줄씩 풀어내고, .jsonl/.ndjson을 올리면 하나의 JSON 배열로 합칩니다.

클릭하거나 파일을 끌어다 놓으세요
.json 또는 .jsonl / .ndjson

정규식 테스터

정규 표현식과 테스트 문자열을 입력하면 일치하는 부분을 강조해서 보여주고, 캡처 그룹 정보를 나열합니다. 잘못된 정규식 문법은 오류로 안내합니다.

강조 표시
일치 목록

      

텍스트 Diff 비교

두 텍스트를 줄 단위로 비교해 추가되거나 삭제된 줄을 하이라이트로 보여줍니다. 코드, 문서, 설정 파일의 변경 내용을 빠르게 확인할 때 유용합니다.


      

CSV/Excel → PDF 변환

.csv 또는 .xlsx 파일의 표를 그대로 PDF 문서로 변환합니다. Excel은 첫 번째 시트만 사용하며, 열이 많은 표는 가로(landscape) 방향으로 출력됩니다.

클릭하거나 파일을 끌어다 놓으세요
.csv / .xlsx

CSV/Excel → HTML 표 변환

.csv 또는 .xlsx 파일의 표를 그대로 HTML(.html) 표 파일로 변환합니다. 홈페이지나 블로그에 표를 붙여넣거나, 브라우저에서 바로 열어 확인할 때 유용합니다. Excel은 첫 번째 시트만 사용합니다.

클릭하거나 파일을 끌어다 놓으세요
.csv / .xlsx

Markdown → PDF 변환

제목, 굵게/기울임, 목록, 링크, 인용, 코드블록 등의 Markdown 문법을 그대로 서식이 적용된 PDF 문서로 내려받습니다.

자막 SRT ↔ VTT 변환

동영상 자막 파일을 SRT(.srt) ↔ WebVTT(.vtt) 형식으로 상호 변환합니다. 확장자를 자동으로 인식해 반대 형식으로 내려받습니다.

클릭하거나 자막 파일을 끌어다 놓으세요
.srt / .vtt

자막(SRT/VTT) → 텍스트(TXT) 추출

자막 파일에서 번호와 타임코드를 제거하고 대사(텍스트)만 뽑아 .txt로 저장합니다. 회의록·인터뷰 영상 자막에서 대본만 빠르게 추출할 때 유용합니다.

클릭하거나 자막 파일을 끌어다 놓으세요
.srt / .vtt
추출된 텍스트

        
      

연락처 VCF ↔ CSV 변환

스마트폰/이메일에서 내보낸 연락처(.vcf, vCard) 파일을 CSV로, 이름·전화번호·이메일 열을 가진 CSV 파일을 다시 .vcf로 변환합니다.

클릭하거나 파일을 끌어다 놓으세요
.vcf / .csv (열 이름: name,phone,email)

일정 → ICS 캘린더 파일 생성

제목·날짜·시간을 입력하면 구글 캘린더·아웃룩·애플 캘린더에서 바로 열리는 .ics 파일을 만들어줍니다.

CSV → ICS(여러 일정) 변환

제목·시작·종료(·장소·설명) 컬럼이 있는 CSV를 올리면 각 행을 하나의 일정으로 담은 .ics 캘린더 파일을 만듭니다. 날짜는 YYYY-MM-DDTHH:MM 형식(예: 2026-08-10T14:00)이어야 합니다. 헤더 이름은 title/summary, start, end, location, description(대소문자 무관)을 자동 인식합니다.

클릭하거나 CSV 파일을 끌어다 놓으세요
.csv (title, start, end, location, description 컬럼)

캘린더(ICS) → CSV 변환

구글 캘린더·아웃룩 등에서 내보낸 .ics 캘린더 파일의 일정을 표(제목·시작·종료·장소·설명)로 뽑아 CSV로 저장합니다.

클릭하거나 .ics 파일을 끌어다 놓으세요
.ics

.properties ↔ JSON 변환

자바(Java)·안드로이드 설정에 쓰이는 key=value 형식의 .properties 파일과 JSON 객체를 서로 변환합니다. .properties를 올리면 JSON으로, .json을 올리면 .properties로 변환됩니다. #과 !으로 시작하는 줄은 주석으로 무시되며, \: \= 이스케이프와 줄 끝 \(백슬래시)로 이어지는 줄을 지원합니다. 중첩 객체는 지원하지 않아 최상위가 평평한(flat) JSON만 다룰 수 있습니다.

클릭하거나 파일을 끌어다 놓으세요
.properties 또는 .json

        
      

자막 SRT ↔ ASS 변환

영상 편집 프로그램(아프터이펙트, 아에기소브 등)에서 자주 쓰는 ASS(SubStation Alpha) 자막과 일반 SRT 자막을 서로 변환합니다. .srt를 올리면 기본 스타일의 .ass로, .ass를 올리면 타이밍과 텍스트만 뽑아 .srt로 변환됩니다. ASS의 색상·위치·폰트 등 스타일 태그는 SRT로 변환 시 제거됩니다.

클릭하거나 자막 파일을 끌어다 놓으세요
.srt 또는 .ass

        
      

텍스트 → RTF 변환

일반 텍스트(.txt) 파일을 워드·아래아한글·워드패드 등에서 바로 열리는 서식 있는 문서 형식인 .rtf 파일로 만듭니다. 한글을 포함한 유니코드 문자를 \\u 이스케이프로 담아 프로그램에 따라 깨지지 않게 처리합니다.

클릭하거나 텍스트 파일을 끌어다 놓으세요
.txt

CSV ↔ NDJSON(JSON Lines) 변환

표 형식의 CSV와, 한 줄에 객체 하나씩 담는 NDJSON(JSON Lines, .ndjson/.jsonl) 형식을 서로 변환합니다. 로그 수집·데이터 파이프라인에서 자주 쓰는 형식이며, 첫 줄을 헤더로 사용해 CSV의 각 행을 JSON 객체 한 줄로 바꾸거나 그 반대로 바꿉니다.

클릭하거나 파일을 끌어다 놓으세요
.csv 또는 .ndjson/.jsonl

        
      

JSONC/JSON5 → JSON 변환

VSCode 설정 파일 등에서 흔히 쓰는, 주석(// 과 /* */)과 마지막 항목의 trailing comma를 허용하는 JSONC/JSON5 스타일 파일을 표준 JSON으로 변환합니다. 문자열 안의 // 나 콤마는 건드리지 않고, 문자열 밖의 주석과 불필요한 쉼표만 제거한 뒤 파싱합니다.

클릭하거나 파일을 끌어다 놓으세요
.jsonc / .json5 / .json / .txt

        
      

CSV → QR 코드 일괄 생성(ZIP)

CSV 한 컬럼에 담긴 여러 줄의 텍스트·URL을 한 번에 QR 코드 이미지(PNG)로 만들어 ZIP으로 묶어줍니다. 명함·상품 라벨·출석용 QR 등을 여러 개 한꺼번에 만들 때 유용합니다. 파일명은 QR 내용과 같은 컬럼 또는 별도의 이름 컬럼으로 지정할 수 있습니다.

클릭하거나 CSV 파일을 끌어다 놓으세요
.csv (첫 줄은 헤더)

CSV ↔ YAML 변환

CSV 표를 YAML 배열(레코드 목록)로, YAML 배열을 CSV 표로 상호 변환합니다. 확장자(.csv / .yaml / .yml)로 자동 판별하며, YAML이 객체 하나로만 되어 있으면 한 줄짜리 CSV로 변환됩니다. 설정 파일이나 Kubernetes/Ansible 등에서 쓰는 YAML 목록을 표 형태로 확인할 때 유용합니다.

클릭하거나 CSV/YAML 파일을 끌어다 놓으세요
.csv / .yaml / .yml

STL ↔ OBJ(3D 모델) 변환

3D 프린팅이나 드론 사진측량(포토그래메트리) 결과물로 흔히 쓰이는 STL과 OBJ 메쉬 파일을 상호 변환합니다. ASCII·바이너리 STL을 모두 읽을 수 있고, OBJ는 정점(v)·면(f)으로 이뤄진 단순 삼각형 메쉬를 지원합니다. 색상·재질(UV)·법선 정보는 유지되지 않으며, 큰 모델은 브라우저 메모리 한도로 처리에 시간이 걸리거나 실패할 수 있습니다.

클릭하거나 STL/OBJ 파일을 끌어다 놓으세요
.stl / .obj

오디오 포맷 변환 도구 — MP3·WAV·OGG·M4A·AAC·FLAC 변환

오디오 포맷 변환

MP3 · WAV · OGG · M4A · AAC · FLAC · WEBM 오디오 파일을 웹 오디오 API로 브라우저 안에서 바로 변환합니다. OGG(Opus) 출력은 크롬·엣지 등 최신 브라우저에서 지원하며 원본 길이만큼 시간이 걸립니다. 파일이 서버로 전송되지 않습니다.

클릭하거나 파일을 끌어다 놓으세요
MP3 / WAV / OGG / M4A / AAC / FLAC / WEBM

동영상 → 오디오 추출

MP4·WEBM·MOV 등 동영상 파일에서 오디오 트랙만 추출해 MP3/WAV로 저장합니다. 브라우저(크롬 권장)가 지원하는 코덱에 따라 결과가 달라질 수 있으며, 영상 데이터는 서버로 전송되지 않습니다.

클릭하거나 동영상 파일을 끌어다 놓으세요
MP4 / WEBM / MOV 등

오디오 자르기

파일을 올리고 시작·종료 시간(초)을 입력하면 그 구간만 잘라 MP3/WAV로 저장합니다. 벨소리나 원하는 구간만 뽑아낼 때 유용합니다.

클릭하거나 파일을 끌어다 놓으세요
MP3 / WAV / OGG / M4A 등

오디오 합치기

여러 오디오 파일을 선택한 순서대로 이어 붙여 하나의 파일로 만듭니다. 샘플레이트가 다른 파일도 자동으로 맞춰 합쳐집니다.

클릭하거나 파일 여러 개를 끌어다 놓으세요
MP3 / WAV / OGG / M4A 등 (2개 이상)

볼륨 조절 · 정규화

소리가 너무 작거나 큰 오디오의 볼륨을 조절합니다. '자동 정규화'를 켜면 클리핑 직전까지 소리를 최대로 키워줍니다.

클릭하거나 파일을 끌어다 놓으세요
MP3 / WAV / OGG / M4A 등

스테레오 → 모노 변환

좌우 채널을 하나로 합쳐 모노 오디오로 만듭니다. 팟캐스트·음성 녹음 파일 용량을 줄일 때 유용합니다.

클릭하거나 파일을 끌어다 놓으세요
MP3 / WAV / OGG / M4A 등
모든 변환은 이 페이지(브라우저) 안에서만 실행됩니다. 파일이 어떤 서버로도 전송되지 않으므로, 큰 SHP/이미지 파일은 기기 성능에 따라 처리 시간이 걸릴 수 있습니다.
광고

자주 묻는 질문

지오시프트(GeoShift)는 무료인가요?

네, 지오시프트는 완전히 무료입니다. 회원가입이나 로그인 없이 바로 사용할 수 있습니다.

업로드한 파일이 서버로 전송되나요?

아니요. 모든 변환은 사용자의 브라우저 안에서만 실행되며, 파일이 외부 서버로 전송되지 않습니다. 자세한 내용은 개인정보처리방침에서 확인할 수 있습니다.

어떤 파일 형식을 변환할 수 있나요?

이미지(PNG·JPG·WEBP·AVIF·HEIC 등), PDF, 압축파일(ZIP·TAR·GZ 등), GIS 파일(SHP·GeoJSON·KML·TopoJSON), 좌표계(EPSG), 데이터(CSV·JSON·Excel), 오디오까지 150개 이상의 변환 도구를 지원합니다.

SHP 파일을 GeoJSON으로 변환할 수 있나요?

네. GIS 탭에서 SHP(zip으로 압축된 shapefile 포함)를 업로드하면 GeoJSON으로 변환해 바로 다운로드할 수 있으며, 반대로 GeoJSON을 SHP로 변환하는 것도 지원합니다.

좌표계(EPSG) 변환도 가능한가요?

네. GIS 탭에서 EPSG:5186, EPSG:4326 등 다양한 좌표계 간 변환을 지원합니다.

앱을 설치해야 하나요?

아니요. 별도 설치 없이 웹 브라우저에서 바로 사용할 수 있습니다. 일부 최신 포맷(AVIF, OGG 등)은 최신 브라우저(Chrome, Edge 등)에서 더 안정적으로 동작합니다.

큰 파일도 변환할 수 있나요?

서버로 파일을 보내지 않고 기기 안에서 처리하기 때문에 별도의 파일 크기 제한은 없지만, 용량이 큰 파일은 기기 성능에 따라 처리 시간이 더 걸릴 수 있습니다.

영어 버전도 지원하나요?

현재는 한국어로 제공되고 있으며, 영어 버전은 준비 중입니다.

이미지 용량을 줄이는 압축 도구가 있나요?

네. 압축 탭의 이미지 압축 도구에서 화질과 최대 가로폭을 조절해 JPG·WEBP 용량을 줄일 수 있습니다.

PDF를 워드(Word) 파일로 변환할 수 있나요?

네. PDF 탭에서 텍스트를 추출해 .docx 파일로 변환할 수 있습니다. 텍스트 레이어가 있는 일반 PDF에만 적용되며, 스캔 이미지 PDF는 지원되지 않습니다.

여권사진이나 증명사진 규격에 맞게 만들 수 있나요?

네. 이미지 탭의 여권·증명사진 규격 변환 도구에서 여권, 주민등록증, 이력서, 비자(미국·중국·일본) 등 규격에 맞춰 자동으로 잘라 저장할 수 있습니다.

무료로 QR코드나 바코드를 만들 수 있나요?

네. 데이터 탭에서 URL·텍스트로 QR코드를 즉시 만들 수 있고, CODE128·EAN-13·UPC 등 다양한 형식의 바코드 생성도 지원합니다.

동영상을 GIF로 변환할 수 있나요?

네. 이미지 탭에서 짧은 동영상을 시작 시각과 길이를 지정해 움직이는 GIF로 바로 변환할 수 있습니다.

CSV 파일을 Excel(XLSX)로 바꿀 수 있나요?

네. 데이터 탭에서 CSV를 올리면 XLSX로, XLSX를 올리면 CSV로 상호 변환할 수 있습니다.