This protocol can be used to extract high-quality RNA from zebrafish tissue or cells, at embryonic and larval stages, for applications such as qRT-PCR or bulk RNAseq.