A toner container includes a longitudinal container body and a held portion. The longitudinal container body has a first end and a second end distal to the first end in a length direction of the container body. The container body includes a gear configured to engage with a drive gear provided in the main body. The held portion is attached to the first end of the container body and configured to be detachably attached to the toner-container holder. The held portion includes a toner outlet, is configured to be held by the toner-container holder in non-rotating manner, and is biased downwardly by a force applied from the drive gear to the gear when the drive gear rotates.