We review optical pulse compression techniques based on optical fibers. After discussing the fundamental issues on pulse compression, we summarize and categorize various kinds of techniques for pulse compression. We then focus on the use of highly nonlinear fiber (HNLF) in a pulse compressor to improve the performance. Introducing a figure of merit, we discuss which kind of HNLF of those recently reported is the most suitable for applications to pulse compression. As a HNLFbased optical pulse compressor, we review the technologies of the comb-like profiled fiber (CPF) which consists of alternate concatenations of HNLF and single-mode fiber. Discussing the features of CPF, we show that CPF is a truly practical and flexible solution for optical pulse compression. Finally, we refer to a new class of pulse compression called "the stationary rescaled pulse (SRP)", which is a characteristic nonlinear stationary pulse propagating through CPF. The propagation characteristics of the SRP provides a systematic and efficient design method of CPF as well as optical pulse compression that has never been achieved by conventional pulse compression schemes. As an example, a highly steep pulse compression in CPF is demonstrated, where a pulse is compressed by a factor of 2.1 per step of the CPF, and a 7.2 ps-width optical pulse is compressed to 0.38 ps with a four-step structure of CPF. Delay time [ps] Autocorrelation [a.u.] Wavelength [nm] 1540 1550 1560 -8 -4 0 4 8 Spectrum [20dB/div] Input After 1st step After 4th step After 3rd step After 2nd step Input After 1st step After 4th step After 3rd step After 2nd stepWaveforms of the optical pulses measured at the input and the output of each step of a four-step comb-like profiled fiber.