환경 설정 점검

.env 편집기

원본과 해석된 값을 비교하고, 표에서 바꾼 내용은 미리 확인한 뒤 적용하세요.

.env 편집기

ENV 원문

브라우저에서 처리합니다. 입력은 메모리에만 두며 URL, 원격 측정, 로컬 기록에 저장하지 않습니다.

결과

검사 옵션

따옴표, 이스케이프와 주석 규칙은 문법마다 다릅니다. 식을 실행하지 않습니다.

할당 5개 · 고유 키 5개 · 중복 0개 · 빈 값 1개 · 경고 1개

경고 (1)
  • EMPTY: 4행은 빈 문자열입니다.

파일 아래쪽에 같은 변수가 다시 선언되면 앞에서 확인한 값이 덮어써집니다. .env 편집기는 각 할당을 행 번호와 함께 표시하므로 마지막 값만 읽어서는 찾기 어려운 원인을 확인할 수 있습니다.

001, false, 빈 값도 모두 문자열입니다. 경로의 역슬래시나 값 안의 #, 여러 줄 인증서를 다룰 때 원문과 표의 값을 함께 확인하세요.

.env 편집기로 선언을 살펴보세요

중복 선언을 그대로 표시

.env 편집기는 중복 키를 하나로 합치지 않고 표에 각각 표시합니다. 경고에는 현재 행과 이전 행이 나옵니다. 특정 선언만 선택해 수정할 수 있어 의도한 덮어쓰기인지 먼저 판단할 수 있습니다.

설정 원문 옆 표에 동일한 키 모양이 두 행으로 남고 경고색으로 표시된 그림.

그룹 경계를 유지하는 정렬

주석만 있는 행과 빈 행을 기준으로 그룹을 나누고 연속된 할당 안에서만 정렬합니다. 같은 이름의 순서는 유지됩니다. 이동할 개수와 전체 미리보기를 확인한 뒤 적용하고 한 번 되돌릴 수 있습니다.

두 설정 그룹의 구분선을 남긴 채 그룹 내부 행만 정렬하고 미리보기와 되돌리기를 보여 주는 그림.

해석 규칙과 결과 갱신 시점을 확인하세요

01

파일에 맞는 규칙 선택

기본 예제는 명시된 dotenv 하위 문법을 사용합니다. 정적 shell 할당을 확인하려면 규칙을 전환하세요. 변수 확장이나 명령이 필요한 문법은 오류로 처리하며 인터프리터를 실행하지 않습니다.

02

표에서 실제 문자열 확인

결과를 키-값 표로 전환하면 따옴표 규칙으로 해석한 값을 볼 수 있습니다. 텍스트 결과는 원래 값 표기를 유지합니다. 빈 문자열이 선언된 변수는 아예 없는 변수와 다릅니다.

03

미리보기 후 적용

추가, 수정, 삭제, 정렬과 원본 교체는 미리보기를 거칩니다. 자동 검사를 끄면 실행 버튼이 나타나며 Ctrl/Cmd + Enter로도 실행합니다. 입력이 바뀐 뒤 오래된 결과는 복사하거나 저장할 수 없습니다.

설정 파일의 문제를 구체적으로 찾기

원래 값 표기 보존

.env 파싱 후 등호 주변 공백을 정리하되 export 접두어, 따옴표, 이스케이프, 주석과 빈 행을 유지합니다. 줄바꿈은 LF로 통일하고 처음의 UTF-8 BOM은 제거합니다. 값을 모두 다른 따옴표로 바꾸지 않습니다.

행 위치가 있는 구문 검사

잘못된 이름, 빠진 등호, 닫히지 않은 따옴표와 값 뒤의 불필요한 텍스트를 오류로 표시합니다. 중복 키, 빈 문자열, 잠재적 확장과 알 수 없는 이스케이프는 경고로 구분합니다.

선언 한 개씩 수정

표에서 특정 할당을 수정하거나 삭제하고 새 변수를 추가할 수 있습니다. 편집창에는 따옴표가 없는 실제 문자열을 입력하세요. 줄바꿈이나 따옴표를 포함해도 별도 할당이 되지 않도록 문자열로 직렬화합니다.

환경 변수 파일 가져오기

UTF-8 형식의 .env.local 같은 파일을 읽습니다. 파일과 붙여넣기 모두 1 MiB, 할당 10,000개까지 지원합니다. 표는 100행씩 표시하지만 복사와 다운로드는 검사한 전체 결과를 사용합니다.

허용 문법과 검사 범위

명시적인 dotenv 하위 문법
이름에는 영문자, 숫자와 밑줄을 쓰되 숫자로 시작할 수 없습니다. 작은따옴표는 리터럴이고 큰따옴표는 역슬래시 n, r, 따옴표와 역슬래시를 해석합니다. 다른 이스케이프는 그대로 남기며 모든 로더와의 호환성을 약속하지 않습니다.
확장과 실행 없음
dotenv의 $VAR나 명령 형태 값은 원문을 유지하고 경고합니다. shell 하위 문법에서는 확장, 연산자, 따옴표 조합과 줄 연결을 거부합니다. 외부 환경 값을 읽거나 식을 계산하지 않습니다.
중복을 자동 제거하지 않음
모든 선언을 보존하고 마지막 할당이 유효한 값이라는 규칙으로 진단합니다. 같은 키의 상대 순서는 정렬 후에도 유지됩니다. 자동 대문자 변환이나 중복 일괄 삭제 대신 특정 행을 선택해 수정하세요.
주석을 넘어 정렬하지 않음
독립 주석과 빈 행은 그룹 경계가 되고 행 끝 주석은 해당 할당과 함께 움직입니다. 이름은 대소문자를 구분하는 문자 순서로 정렬합니다. 접두어별 재분류나 주석의 의미 추정은 하지 않습니다.
실제 서비스 연결은 검사하지 않음
구문이 맞아도 계정 정보가 유효하거나 필수 변수가 모두 있다는 뜻은 아닙니다. 키 생성, URL 가져오기, JSON/YAML 변환과 설정 병합은 지원하지 않습니다. 두 환경의 변수 목록은 별도의 ENV 비교 도구로 확인하세요.

.env 편집기 자주 묻는 질문

붙여넣은 .env는 어떻게 편집하나요?

원문을 붙여넣고 파일에 맞는 문법을 고르세요. 키-값 표에서 원하는 행을 편집하고 미리보기를 적용하면 원문도 갱신됩니다. .env 편집기는 수정 즉시 이전 결과의 내보내기를 막고 새 검사가 완료된 뒤 다시 허용합니다.

데이터가 서버로 전송되나요?

서버로 보내지 않고 현재 브라우저 메모리에서 처리합니다. 로컬 기록으로도 저장하지 않습니다. 원문, 표, 미리보기와 내려받은 파일에는 실제 값이 보이므로 화면을 공유할 때는 예제 값을 사용하세요.

어떤 검증 검사를 수행하나요?

등호 누락, 잘못된 이름, 따옴표 미완성, 닫는 따옴표 뒤의 추가 내용, NUL 문자와 지원하지 않는 문법을 검사합니다. 빈 값과 중복은 경고이므로 검토한 뒤 내보낼 수 있습니다. 실제 자격 증명의 유효성은 확인하지 않습니다.

.env 파일을 알파벳순으로 정렬할 수 있나요?

가능하지만 연속된 할당 그룹 안에서만 정렬합니다. 주석과 빈 행은 경계를 유지하고 같은 키의 순서는 바뀌지 않습니다. 적용 전 이동 개수와 전체 결과를 확인하고 필요하면 한 번 되돌리세요.

.env에서 따옴표, # 그리고 여러 줄 값은 어떻게 처리되나요?

dotenv에서는 따옴표 밖의 #부터 주석이며 따옴표 안의 #는 값입니다. 작은따옴표와 큰따옴표 안의 실제 여러 줄 값을 지원합니다. 큰따옴표의 이스케이프는 선택한 문법마다 다르므로 표에 표시된 해석 값을 확인하세요.

값이나 규칙에 관한 질문이 있나요?

다음 설정 변경을 검토하세요

.env 편집기에서 경고와 원문 미리보기를 확인한 뒤 변경을 적용하고 저장하세요.