홈

개발자 워크벤치

데이터 워크벤치

자주 하는 데이터 작업을 한곳에 모았어요. JSON, CSV, YAML, URL, Base64, 해시를 모드만 바꿔 가며 쓰고, 전용 도구 페이지와 같은 로컬 라이브러리를 재사용해요.

Mode

워크벤치 모드

Input

입력

Output

결과

무엇을 합쳤나요

JSON 포맷/검증, CSV↔JSON, YAML↔JSON, URL 인코딩/디코딩, Base64, SHA 해시를 한 작업 공간에서 전환해요. Base64는 이제 여기에 있고, 예전 /tools/base64-encode-decode/ 주소는 이 페이지로 리다이렉트돼요.

개인정보

모든 모드는 브라우저에서만 동작해요. 입력은 modu.tools로 업로드되지 않아요.

데이터 워크벤치는 개발 중에 자주 반복하는 여섯 가지 작업을 한 페이지에 모았습니다. JSON 포맷·검증, CSV→JSON, YAML↔JSON, URL 인코딩·디코딩, Base64, SHA 해시입니다. 모드를 고르고 입력을 붙여 넣은 뒤 결과를 복사하면 됩니다. 새 탭을 여러 개 열지 않아도 되고, 업로드도 없습니다.

모드별 역할

모드 하는 일 전용 페이지
JSON 들여쓰기·압축·검증 JSON 포매터
CSV→JSON 구분자 감지·객체/배열 변환 CSV→JSON
YAML↔JSON 양방향 변환 YAML/JSON
URL 퍼센트 인코딩·디코딩 URL 인코딩
Base64 UTF-8 텍스트 ↔ Base64 (워크벤치)
SHA 해시 SHA-1·256·384·512 해시 생성기

전용 페이지는 설명 문장이 더 길고, 워크벤치는 이어서 변환할 때 유리합니다. 예를 들어 CSV를 JSON으로 바꾼 뒤 바로 JSON 모드로 들여 쓰고, 필요하면 해시 모드로 스니펫 지문을 만들 수 있습니다.

예시: 검색어를 URL 값으로 인코딩하기

공백과 &가 들어간 검색어를 그대로 URL에 붙이면 주소가 깨집니다. URL 모드에서 서울 맛집&page=2를 인코딩하면 %EC%84%9C%EC%9A%B8%20%EB%A7%9B%EC%A7%91%26page%3D2처럼 &와 =가 이스케이프됩니다. 서버는 이 문자열을 값 하나로 읽고, 엉뚱한 page 매개변수를 만들지 않습니다. 규칙은 URL 인코딩 가이드에 자세히 있습니다.

예시: 한글을 Base64로 바꾸기

모듈은 UTF-8로 6바이트입니다. Base64로 바꾸면 길이가 8글자로 늘어나고, 누구나 다시 디코딩할 수 있습니다. 로그·JSON에 바이너리에 가까운 값을 텍스트로 넣을 때 쓰며, 비밀을 숨기는 용도가 아닙니다. Base64와 해시·암호화의 차이는 Base64와 해시 가이드를 보세요.

예시: CSV를 JSON으로 옮긴 뒤 검증하기

작은 CSV 샘플을 CSV 모드에 붙여 넣어 JSON을 얻고, JSON 모드로 전환해 들여 씁니다. 한글 헤더가 column_N으로 바뀌는 것은 CSV 도구의 헤더 정규화 규칙입니다. 헤더를 영문으로 바꾸거나 배열 모드를 쓰는 방법은 CSV→JSON 안내에 있습니다.

보안·개인정보

모든 계산이 로컬이라도 화면 공유, 브라우저 확장, 복사 히스토리에 값이 남을 수 있습니다. 운영 비밀번호, 고객 개인정보, 실제 API 키는 붙여 넣지 마세요. 공개 샘플·마스킹된 예시만 사용합니다.

언제 전용 도구를 여나

이미지 자르기·리사이즈는 워크벤치에 없고 이미지 도구를 씁니다. 글자수·로마자·마크다운 표도 각각의 도구 페이지가 있습니다. 워크벤치는 텍스트 데이터 변환 체인에 초점을 둔 작업대입니다.

추천 체인 두 가지

체인 1: 표 데이터 → API 샘플. CSV 모드로 객체 JSON을 만들고, JSON 모드에서 포맷한 뒤 필요한 필드만 남깁니다. 문서에 넣을 때는 정렬이 필요하면 JSON 전용 페이지의 정렬 모드를 씁니다.

체인 2: 설정 파일 → 지문. YAML을 JSON으로 바꾼 뒤 해시 모드에서 SHA-256을 계산합니다. 팀 채널에 지문만 공유하고 원문은 저장소에서 보게 하면, 붙여 넣기 실수를 줄일 수 있습니다.

모드를 바꿀 때마다 결과가 덮일 수 있으니, 다음 단계 입력으로 쓸 문자열은 클립보드에 확보한 뒤 전환하세요. 작업이 끝나면 입력란을 비웁니다.

글자수·로마자와의 경계

워크벤치는 바이트·음운 규칙이 아니라 구조화된 텍스트 변환을 다룹니다. 자소서 한도이나 로마자 표기가 필요하면 각각 글자수 계산기와 로마자 변환을 여세요. 도구를 나누어 둔 이유는 한 화면에 모든 옵션을 몰아넣지 않기 위해서입니다.

자주 묻는 질문

입력한 내용이 서버로 전송되나요?

아니요. 모든 모드가 지금 보고 있는 브라우저 탭 안에서 동작합니다. 포맷, 변환, 인코딩, 해시 계산 모두 로컬에서 처리되고 modu.tools로 업로드되지 않습니다.

한글을 Base64로 바꾸면 왜 생각보다 길어지나요?

워크벤치는 텍스트를 UTF-8로 바꾼 뒤 Base64로 인코딩합니다. 한글 한 음절은 UTF-8로 3바이트라서, 두 글자는 6바이트가 되고 Base64로는 8글자가 됩니다.

Base64로 바꾸면 데이터가 암호화되나요?

아니요. Base64는 누구나 되돌릴 수 있는 인코딩입니다. 텍스트만 받는 채널로 바이트를 옮길 때 쓰는 방식이지, 비밀번호나 개인 정보를 보호하는 수단이 아닙니다.

모드를 바꾸면 입력이 사라지나요?

모드마다 입력란을 공유하는 방식이므로, 전환 전에 필요한 결과는 복사해 두세요. 민감 값은 작업이 끝나면 입력란을 비우는 습관을 권합니다.