본문 바로가기
WEBIS 웹유틸무료 온라인 도구

개발 도구 · 브라우저 실행

cURL → fetch 변환기

cURL 명령을 실행하지 않고 민감 헤더 마스킹과 안전한 문자열 escape를 적용한 fetch 코드로 변환합니다.
  • 브라우저 안에서 즉시 처리
  • 입력값은 도구 DB에 저장하지 않음
  • 계산 입력을 외부로 전송하지 않음

cURL to fetch

문서용 cURL 명령을 실행하지 않고 fetch 코드로 변환합니다

secret-aware

명령을 실행하지 않고 제한된 옵션만 파싱합니다. 지원하지 않는 shell·cURL 옵션은 결과 경고에 표시합니다.

JavaScript fetch 코드

JSON string escape 적용
오류

적용 전 확인

입력을 확인해 주세요.

빠른 사용법

세 단계로 확인합니다.

  1. 1
    cURL 명령을 붙여넣습니다

    문서의 URL·메서드·헤더·body·basic auth와 일부 옵션을 최대 100KB로 입력합니다.

  2. 2
    민감값 마스킹과 경고를 확인합니다

    Authorization·Cookie·API key는 기본 REDACTED 처리하고 body와 미지원 옵션을 사람이 검수합니다.

  3. 3
    fetch 코드를 대상 환경에 맞춥니다

    응답 content-type 분기와 CORS·credentials·timeout·재시도 정책을 브라우저 또는 Node 환경에 맞게 보완합니다.

결과 읽기

명령 변환은 HTTP 동작의 완전한 동등성을 보장하지 않습니다.

cURL과 Fetch는 cookie jar·TLS·redirect·압축·프록시·파일 업로드·CORS 모델이 달라 제한된 공통 옵션만 안전하게 옮깁니다.
NOEXEC명령 비실행

입력 문자열을 shell이나 cURL 프로세스로 실행하지 않고 제한된 tokenizer로 읽습니다.

SECRET민감 헤더

Authorization·Cookie·X-API-Key·basic auth는 기본 마스킹하고 공유 전 body도 직접 확인합니다.

STRING코드 문자열 안전

URL·헤더·body를 JSON 문자열로 직렬화하고 script 종료 문자를 Unicode escape합니다.

변환 결과를 실행하면 실제 네트워크 요청이 발생합니다. CORS, 인증 보관, credentials, timeout, AbortController와 응답 스키마를 대상 API 문서에서 다시 확인하세요.

이럴 때 유용합니다.

  • API 문서 예제 fetch 초안
  • 헤더·body 구조 검토
  • 브라우저/Node 코드 이전

함께 확인하세요.

  • 모든 cURL 옵션 미지원
  • 토큰·쿠키·body 비밀 공유 금지
  • Fetch CORS·cookie 동작 차이

자주 묻는 질문

사용 전 알아둘 점

모든 cURL 명령을 변환하나요?

아닙니다. URL·메서드·헤더·data·basic auth·redirect 중심이며 미지원 옵션은 경고합니다.

입력 토큰이 서버로 전송되나요?

아닙니다. 현재 브라우저에서만 파싱하고 기본적으로 민감 헤더 값을 REDACTED로 바꿉니다.

생성 코드를 바로 실행해도 되나요?

API origin의 CORS·인증·timeout·응답 형식을 확인하고 테스트 환경에서 먼저 실행하세요.