ENV / Shell / Docker 변환기
브라우저에서 .env 파일을 JSON, YAML, TOML, Shell export, Docker ENV로 즉시 변환합니다. 업로드 없이 완전히 로컬에서 처리됩니다.
ENV 변환기란?
ENV 변환기는 환경 변수 파일을 6가지 형식 간에 변환합니다: .env(dotenv), JSON, YAML, TOML, 쉘 export, Docker ENV. 개발자는 이러한 형식을 끊임없이 오갑니다 — 로컬 개발용 .env 파일, CI 스크립트용 쉘 export, 컨테이너 빌드용 Docker ENV 지시문, Terraform이나 Ansible 같은 IaC 도구용 JSON 또는 YAML. 형식 간에 변수를 수동으로 다시 작성하는 것은 번거롭고 오류가 발생하기 쉬우며, 누락된 따옴표나 잘못된 이스케이프 문자가 배포를 깨뜨릴 수 있습니다. 이 변환기는 여러 줄 값을 처리하고, 주석을 제거하며, 모든 대상 형식에서 키-값 무결성을 유지합니다. 전체 변환이 브라우저의 클라이언트 사이드에서 실행되므로 API 키나 데이터베이스 자격 증명 같은 비밀 정보가 네트워크를 통해 전송되지 않습니다.
ENV 변환기 사용법
'변환 원본' 드롭다운에서 소스 형식을 선택합니다 — .env, JSON, YAML, TOML, 쉘 export 또는 Docker ENV. 왼쪽 패널에 입력을 붙여넣습니다. '변환 대상' 드롭다운에서 대상 형식을 선택하면 변환된 출력이 오른쪽에 즉시 나타납니다. 스왑 버튼으로 변환 방향을 반전할 수 있습니다. 한 번의 클릭으로 결과를 복사하거나 입력을 수정하고 재변환하세요. 변환기는 여러 줄 따옴표 값을 지원하고, 주석을 자동으로 제거하며, 잘못된 입력에는 문제 위치를 가리키는 명확한 오류 메시지를 표시합니다.
일관된 환경 변수가 중요한 이유
환경 변수는 파이프라인의 모든 단계에서 데이터베이스 URL, API 키, 기능 플래그, 서비스 엔드포인트를 제어합니다. 로컬 .env와 CI 스크립트의 쉘 export 간의 불일치는 프로덕션에서만 나타나는 조용한 장애를 일으킬 수 있습니다. Docker Compose, Kubernetes ConfigMap, 서버리스 플랫폼은 각각 같은 데이터에 대해 다른 형식을 요구합니다. 이러한 형식 간 변환 방법을 표준화하면 배포 버그의 전체 범주가 제거됩니다. 변환을 로컬에서 오프라인으로 유지하면 서드파티 서비스에 비밀 정보가 노출되는 것을 방지합니다 — SOC 2 및 ISO 27001 준수에 필수적입니다.
자주 묻는 질문
내 데이터는 안전한가요?
네. 모든 변환은 브라우저의 JavaScript에서 이루어집니다. 어떤 서버로도 전송되지 않습니다. 오프라인에서도 사용할 수 있습니다.
여러 줄 값을 지원하나요?
네, .env 파일의 인용된 여러 줄 값이 지원됩니다. 예: CERT="line1\nline2".
주석은 어떻게 처리되나요?
#으로 시작하는 주석 줄은 변환 시 제거되며 출력에 포함되지 않습니다.
이 도구를 더 큰 작업 흐름 안에서 쓰기
이 컬렉션은 같은 작업에 자주 이어지는 도구와 가이드를 함께 묶어 둡니다.
같은 태그 둘러보기
같은 작업 흐름, 형식, 사용 사례를 공유하는 다른 도구로 바로 이동하세요.