MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
iPhone HEIC 사진을 JPG·PNG·WebP·PDF로, MOV·AVI·MKV 동영상을 MP4·WebM·GIF·MP3으로 변환합니다
Convert iPhone HEIC photos to JPG, PNG, WebP or PDF, and MOV, AVI or MKV video to MP4, WebM, GIF or MP3 — all in your browser. Files never leave your device.
미디어HTML · JavaScriptGitHub @xieliaing온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기free heic to JPG/JPEG/PNG/WebP converter, runs entirely in your browser
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A free, private, browser-based converter for HEIC/HEIF photos, common video files, and PDFs. Convert photos to JPG/JPEG, PNG, WebP, PDF, or animated GIF, video to MP4, WebM, animated GIF, MP3, or M4A, split a multi-page PDF into single-page PDFs or one JPEG per page, and merge several PDFs into one PDF — all locally in the browser. No media uploads or signup.
🌐 Live site: https://heicquick.com
🎬 Video converter: https://heicquick.com/video
📄 PDF split & merge: https://heicquick.com/pdf
iPhones and iPads save photos in HEIC and often record video in MOV containers with codecs that are not convenient everywhere. Windows, older software, websites, and messaging apps still have uneven support for both. Most online converters work by uploading personal media to a server, which adds an upload wait and leaves a copy outside your device.
HeicQuick performs conversion entirely in the browser. Photos are decoded with a WebAssembly build of libheif. Video uses the browser's native WebCodecs when possible and a WebAssembly build of FFmpeg as the general fallback. The required code is downloaded and cached, but the selected photo or video is never sent to the conversion server.
%PDF-canvas.toBlob() for JPEG / PNG / WebP re-encoding.zip/video page, and localized pages, and the PDF split & merge tool (pdf-split.js) injects its own localized section into every home page plus the standalone /pdf pageNo backend receives or converts user media. That's the point.
| Direction | Formats |
|---|---|
| Input containers | MP4, M4V, MOV/QT, AVI, MKV, WebM, TS, M2TS, MTS, FLV, WMV/ASF, MPG/MPEG/MPE, VOB, 3GP/3G2, OGV/OGG, DIVX, F4V, M2V |
| Video output | MP4 (H.264 + AAC), WebM (AV1/VP9/VP8 + Opus), animated GIF |
| Audio output | MP3, M4A (AAC) |
Container support does not guarantee that every codec inside that container can be decoded by every browser or FFmpeg build. In particular, AV1 input support depends on the browser-native path.
Serve the repository over HTTP so the video Web Worker and root-relative assets can load. For the full multithreaded MP4 path, use the included development server, which sends the same cross-origin isolation headers as production:
python tools/coi-server.py
Then visit http://127.0.0.1:8787/ or http://127.0.0.1:8787/video/.
For a basic single-threaded fallback, any local static server also works:
python -m http.server 8000
The first conversion needs internet access to fetch the CDN-hosted conversion libraries. The browser caches the FFmpeg engine after it is downloaded.
This is a static site with zero build step. Deploy the whole repository, including video-convert.js, video-webcodecs.js, video-worker.js, and video-convert.css, to a static host.
/Drag the folder containing index.html onto app.netlify.com, or connect via Git.
Enable Pages on this repo, pick the main branch root, done.
The included _headers file sends Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy. Those headers enable SharedArrayBuffer and the multithreaded FFmpeg core used for MP4 encoding. Hosts that do not apply them still run the converter with the single-threaded fallback.
heic-web/
├── index.html # Homepage with photo and video converters
├── video.html # Standalone video-converter landing page
├── video-convert.css # Shared video-converter styles
├── video-convert.js # Video queue, controls, and FFmpeg orchestration
├── video-webcodecs.js # Progressive, browser-native WebM fast path
├── video-worker.js # Same-origin FFmpeg Web Worker
├── heic-to-jpg.html # Landing page: HEIC → JPG (SEO + JPEG default)
├── heic-to-png.html # Landing page: HEIC → PNG (SEO + PNG default)
├── heic-to-webp.html # Landing page: HEIC → WebP (SEO + WebP default)
├── iphone-heic-windows.html # Landing page: "Open iPhone HEIC on Windows"
├── de/, es/, fr/, ja/, ... # Localized pages
├── tools/ # Content generators and local COI server
├── blog/ # Generated articles
├── faq.html # Frequently asked questions
├── privacy.html # Privacy policy
├── terms.html # Terms of service
├── sitemap.xml # Search-engine sitemap
├── robots.txt # Points crawlers to sitemap.xml
├── _headers # Cross-origin isolation headers
├── favicon.ico
├── wrangler.jsonc # Cloudflare static-assets config
└── README.md
Each HEIC landing page (heic-to-jpg.html, heic-to-png.html, heic-to-webp.html, iphone-heic-windows.html) is a fully functional, self-contained photo converter — the same engine as the homepage, but with:
<title>, meta description, and canonical URL targeting a specific long-tail keywordFAQPage JSON-LD structured data for Google rich resultsheic-to-jpg.html)This is a standard SEO "doorway page" pattern done ethically: every page provides a working tool, not a redirect trap.
The standalone video.html page contains the same shared video component as the homepage. tools/build-video-sections.mjs regenerates that component and its translations across all locale pages; edit the generator or its tools/*-i18n.json data rather than hand-editing generated regions.
Clean, trailing-slash URLs such as /video/ are configured by assets.html_handling in wrangler.jsonc.
This site performs zero server-side processing of user files. Photo conversion runs through WebAssembly and canvas APIs; video conversion runs through WebCodecs or FFmpeg WebAssembly. No selected image, video, or extracted audio is uploaded, logged, or stored by the service.
See privacy.html for the full privacy policy, including any third-party analytics or advertising used on the live site.
A standalone Windows desktop version of this converter (Python + Tkinter) is available at: 👉 https://github.com/xieliaing/heic-converter
Use the desktop version if you prefer a native app or need to process very large batches without a browser in the way.
MIT — see LICENSE for details.