Type an ETF ticker. This pulls the fund's largest current holdings live, in your browser, and hands you a Composer.trade symphony that clones them, weighted to match the fund or spread equally. Copy the JSON and paste it straight into Composer.
Works for most US-listed ETFs. Returns the fund's top holdings (typically ~25) with live weights.
The live fetch above returns a fund's top ~25 holdings. To clone every position, download the holdings file straight from the fund's issuer (a normal download, so no browser limit applies), then drop it here. Parsed entirely on your device, nothing is uploaded anywhere.
The file must contain a Ticker column and a Weight column (issuer holdings files include both). Column order and extra columns do not matter, and header labels like "Symbol" or "Weight (%)" are recognized too.
Holdings are fetched live from a public data source through a CORS relay, since ETF issuer files block direct browser requests. That means: